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.
Mit der Funktion
mysql_create_DB(mysql,pchar(DBNAME))
stürzt das ganze Programm mit einer Zugriffsverletzung im Modul libmysqld.dll ab.
Das mitgelieferte Testprogramm bei dem
API mysql_s.pas verwendet genau diese Funktion. Also sollte es eigentlich
funktionieren, aber irgendwas stimmt da nicht mit der libmysqld.dll.
Gruß
Marcus