Autor Beitrag
rob87
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 461

Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
BeitragVerfasst: Mi 02.07.08 15:25 
Hallo,

Ich habe folgendes Problem: Ich möchte (am Localhost) von Delphi auf eine MySQL-Datenbank von XAMPP

Stand: Delphi 2007, MySQL (über XAMPP)
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 02.07.08 16:15 
Hey..nichts doppelt posten: www.delphi-forum.de/viewtopic.php?t=84616

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
rob87 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 461

Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
BeitragVerfasst: Mi 02.07.08 16:19 
user profile iconZeitGeist87 hat folgendes geschrieben:
Hey..nichts doppelt posten: www.delphi-forum.de/viewtopic.php?t=84616


Aber hierbei gehts ja um XAMPP. Des is ja ein großer Unterschied oder?
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 02.07.08 16:40 
nein ;-)
Die Datenbank bleibt im Hintergrund dieselbe: MySQL..

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mi 02.07.08 16:44 
Naja Theoretisch gibts einen Unterschied... du hast ja jetzt mit XAMPP auch einen Webserver, den Apache, und der ist PHP-Fähig... je nach dem was du machen willst kannst du dir jetzt auch ein PHP-Script schreiben zum auslesen der DB, und dieses über die Indy-Komponenten auslesen. Ist sinnvoll wenn du eine Aplikation schreiben willst die auf einen entfernten Webserver zugreifen soll, da bei vielen Providern die MySQL-DB nur lokal verfügbar ist.

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 02.07.08 16:46 
OK..auch wenn ODBC veraltet ist und mich einige hier hängen würden:

1. Benutzer-DNS anlegen.
2. 1) TQuery-Objekt auf die Form
2) TDatasource auf die Form
3) TDBGrid auf die Form
3. a) Bei TDatasource das TQuery eintragen
b) Bei TDBgrid als Datasource TDatasource eintragen
4. Query1.Databasename:= '<Name der DNS>';

Dann ganz normal mit dem Query die Abfragen absetzen und über das DBGrid auf die Daten zugreifen.

LG
Stefan

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
ZeitGeist87
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1593
Erhaltene Danke: 20

Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
BeitragVerfasst: Mi 02.07.08 16:48 
user profile iconTilman hat folgendes geschrieben:
Naja Theoretisch gibts einen Unterschied... du hast ja jetzt mit XAMPP auch einen Webserver, den Apache, und der ist PHP-Fähig... je nach dem was du machen willst kannst du dir jetzt auch ein PHP-Script schreiben zum auslesen der DB, und dieses über die Indy-Komponenten auslesen. Ist sinnvoll wenn du eine Aplikation schreiben willst die auf einen entfernten Webserver zugreifen soll, da bei vielen Providern die MySQL-DB nur lokal verfügbar ist.


Ja..lass es uns noch komplizierter gestalten :mrgreen:

Ja klar ist das ne Möglichkeit, aber er will auf die Datenbank zugreifen.
Der Webserver spielt dabei eine untergeordnete Rolle..wenn überhaupt eine - beide Systeme laufen getrennt.

_________________
Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: Mi 02.07.08 17:05 
Naja, irgendeinen Grund wird es jawohl haben dass er seinen MySQL-Server gegen ein XAMPP-Komplettpacket ausgetauscht hat. Und solange er sich nicht erklärt können wir nur mutmaßen ;)

_________________
Bringe einen Menschen zum grübeln, dann kannst du heimlich seinen Reis essen.
(Koreanisches Sprichwort)
rob87 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 461

Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
BeitragVerfasst: Mi 02.07.08 21:53 
user profile iconZeitGeist87 hat folgendes geschrieben:
OK..auch wenn ODBC veraltet ist und mich einige hier hängen würden:

1. Benutzer-DNS anlegen.
2. 1) TQuery-Objekt auf die Form
2) TDatasource auf die Form
3) TDBGrid auf die Form
3. a) Bei TDatasource das TQuery eintragen
b) Bei TDBgrid als Datasource TDatasource eintragen
4. Query1.Databasename:= '<Name der DNS>';

Dann ganz normal mit dem Query die Abfragen absetzen und über das DBGrid auf die Daten zugreifen.

LG
Stefan


Ab 2.1) is alles klar. Nur wo trag ich in Verbindung mit XAMPP die Benutzer-DNS ein???

Edit: Habs gefunden. Genau an der selben wie in der Arbeit am Server. Werds mal testen und dann berichten
rob87 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 461

Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
BeitragVerfasst: Do 03.07.08 08:15 
Also bei mir PRIVAT mit XAMPP hat des ganze genauso:
Zitat:

1. Benutzer-DNS anlegen.
2. 1) TQuery-Objekt auf die Form
2) TDatasource auf die Form
3) TDBGrid auf die Form
3. a) Bei TDatasource das TQuery eintragen
b) Bei TDBgrid als Datasource TDatasource eintragen

wunderbar funktioniert.

Danke. Thema erledigt!