Hallo Leute,
ich versuche über Delphi auf meine
Mysql Datenbank zu zugreifen, jedoch kriege ich eine Fehlermeldung: Die Verbindung konnte nicht hergestellt werden. Ursache: 湕湫睯祍兓⁌敳癲牥栠獯⁴爧‧ㄨ〱㐰)
Laut google translator soll das: Qiushui湕pine祍兓⁌敳epilepsy獯⁴牥栠‧爧ㄨ 〱㐰) heißen. Ich verstehe immer noch nichts
Ich versuche ohne Komponenten rauf zukommen ( siehe:
http://www.delphipraxis.net/internal...ect.php?t=7266)
Ich wollte den Beispielcode ausprobieren und es geht nicht. Vielleicht habe ich bei den Einstellungen etwas falsches.
Delphi-Quellcode:
var
_myCon: PMySQL;
//unseren Verbindungsdeskriptor
host, user, pass,
db: PChar;
//die Anmeldedaten
begin
//wir werden uns als Root-Benutzer in localhost einloggen, ohne eine
//bestimmte Datenbank auszuwählen
host := '
meindomain.de';
user := '
sarte';
pass := '
abcdefghijklmn';
db := '
name meiner datenbank z.b. manitu';
//jetzt wird _myCon initialisiert
_myCon := mysql_init(
nil);
if _myCon =
nil then
begin
ShowMessage('
Nicht genug freier Speicher, um Verbindungsdeskriptor zu initialisieren');
Exit;
end;
//anschließend wird die Verbindung hergestellt
if mysql_real_connect(_myCon, host, user, pass,
db, 3306,
nil, 0) =
nil then
begin
edit1.text := '
Die Verbindung konnte nicht hergestellt werden. Ursache: ' + mysql_error(_myCon);
Exit;
end;
ShowMessage('
Verbindung hergestellt');
//zum Schluss wird die Verbindung wieder geschlossen
mysql_close(_myCon);
end;
Mache ich da etwas falsches?
Bei PHP sieht es ja so aus: mysql_connect('
localhost', 'sarte', 'password', '') und mysql_select_db('z.b. manitu')
Diesmal kann ich ja nicht
localhost angeben...
Danke,
Sarte
zusätzliche Informationen:
ich mache das unter D2009 und meine Datenbank ist bei Evanzo...