Hallo!
Ich bin das Gegenteil eines Datenbankspezialisten
, muss aber etwas hinkriegen.
Und zwar habe ich mit EasyPHP eine einfache Test-Datenbank auf einem PC erstellt. Das sei
PC 1.
Jetzt habe ich auch auf diesem PC in Delphi ein Progrämmchen geschrieben (mit fertigen Units ausm Indanet) mit dem ich ganz einfach Daten aus der Datenbank in einem Stringgrid anzeigen lassen kann.
Dazu muss man ja verschiedene Sachen angeben, wie z.B. Host, port, user, passwort,...usw.
Das sieht so aus:
Delphi-Quellcode:
FMysql.Host := '
localhost';
FMysql.port := 3306;
FMysql.user :='
root';
FMysql.password := '
';
und wenn ich das Programm auf PC 1 ausführe geht das auch wunderbar
. Jetzt hab ich aber PC 1 und PC 2 über ein LAN verbunden, und jeder hat manuell eine
IP zugewiesen bekommen. Jetzt will ich von PC 2 auf die Datenbank auf PC 1 zugreifen können, mit diesem Delphi-
SQL-Progrämmchen. Doch das geht irgendwie nicht.
Ich denke man muss noch irgendwelche
IP's oder so anstelle von
Localhost angeben, oder so doch da hat alles rumprobieren und googeln noch nicht geholfen, es gibt nur ne Fehlermeldung. Hier nochmal das Schema:
---PC1-----------------------------------------------------PC2--------------------------------------
|Datenbank (EasyPHP)|.......LAN.................|Delphi-Programm- führt SQL's aus und zeigt daten an(Select * ...)|
----------------------------------------------------------------------------------------------------
Hat da jemand eine Information für mich parat? Das wäre super!
Gruss,
Moritz