Hallo Tom,
http://selfhtml.bitworks.de/cpp/mysql/TS_mysqlDll_20081001c.rar
Nunja, alleine vom Lesen des Sources kann man sehen, dass das nicht richtig funktionieren kann. Lies Dir doch bitte nochmal die Einleitung zur Verwendung der MySQL-C-API durch:
http://dev.mysql.com/doc/refman/5.1/en/c-api-function-overview.html
(unter der Tabelle, der Fließtext)
Dort steht ganz klar:
1. Du musst als *erstes* die komplette MySQL-Lib initialisieren, in dem
Du mysql_library_init() aufrufst (*einmalig* im ganzen Prozess, *vor*
jeder anderen Verwendung von MySQL)
2. Dann kannst Du erst sinnvoll MySQL-Verbindungsobjekte erstellen und
irgendwann auch wieder schließen.
3. Am Ende vom ganzen Programm rufst Du mysql_library_end() auf.
mysql_library_init() wird von Dir in keinem einzigen Sourcefile verwendet.
Viele Grüße,
Christian