Hi Marcus!
Zitat von
marcus:
Also bei mir funktioniert das Erstellen einer Datenbank mit Hilfe des
API's mysql_s.pas nicht. Wenn ich das per
SQL
Befehl mache
Delphi-Quellcode:
sql := '
create database test;';
showmessage(inttostr(mysql_real_query(
mysql,
sql,length(
sql))));
liefert mir die funktion mysql_real_query -1 zurück, was glaube ich soviel heißt wie - is nich.
Guck mal in deinem
DB-Ordner nach. (Vgl.
argv[2] := pchar('--datadir='+pf+'\mydata');
)
Wenn dort eine neue Datei / ein neues Verzeichnis entsteht, sollte die Datenbank angelegt sein. Außerdem probier mal nach dem mysql_real_query(...) folgendes:
Delphi-Quellcode:
ShowMessage('
Fehlerbeschreibung: '
+ mysql_error(_db)
+ #10#13'
MySQL-Fehlercode: '
+ IntToStr(mysql_errno(_db)));
Mamphil