Einzelnen Beitrag anzeigen

sarte

Registriert seit: 23. Mai 2008
Ort: Australien
66 Beiträge
 
Delphi 7 Enterprise
 
#1

[MYSql] Kann nicht Connecten: Fehler: 湕&#2826

  Alt 12. Mär 2009, 16:56
Datenbank: Mysql • Version: 5.0.41 • Zugriff über: mycon
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...
  Mit Zitat antworten Zitat