Autor |
Beitrag |
rob87
Beiträge: 461
Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
|
Verfasst: 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
Beiträge: 1593
Erhaltene Danke: 20
Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
|
Verfasst: Mi 02.07.08 16:15
_________________ Wer Provokationen, Ironie, Sarkasmus oder Zynismus herauslesen kann soll sie ignorieren um den Inhalt meiner Beiträge ungetrübt erfassen zu können.
|
|
rob87
Beiträge: 461
Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
|
Verfasst: Mi 02.07.08 16:19
Aber hierbei gehts ja um XAMPP. Des is ja ein großer Unterschied oder?
|
|
ZeitGeist87
Beiträge: 1593
Erhaltene Danke: 20
Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
|
Verfasst: 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
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: 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
Beiträge: 1593
Erhaltene Danke: 20
Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
|
Verfasst: 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
Beiträge: 1593
Erhaltene Danke: 20
Win95-Win10
Delphi 10 Seattle, Rad Studio 2007, Delphi 7 Prof., C++, WSH, Turbo Pascal, PHP, Delphi X2
|
Verfasst: Mi 02.07.08 16:48
Tilman 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
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
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: 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
Beiträge: 461
Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
|
Verfasst: Mi 02.07.08 21:53
ZeitGeist87 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
Beiträge: 461
Win Me, Win XP Home, Win XP Prof
Delphi 2007 Enterprise
|
Verfasst: 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!
|
|