
Kapitel 9: MySQL-APIs 583
derselbe wie der Wert des ersten Parameters, es sei denn, Sie ¨ubergeben f¨ur diesen Parameter
NULL.
Fehler
CR_CONN_HOST_ERROR
Verbindung zum MySQL-Server fehlgeschlagen.
CR_CONNECTION_ERROR
Verbindung zum lokalen MySQL-Server fehlgeschlagen.
CR_IPSOCK_ERROR
IP-Socket konnte nicht erzeugt werden.
CR_OUT_OF_MEMORY
Kein Speicher mehr.
CR_SOCKET_CREATE_ERROR
Unix-Socket konnte nicht erzeugt werden.
CR_UNKNOWN_HOST
IP-Adresse f¨ur den Hostnamen konnte nicht gefunden werden.
CR_VERSION_ERROR
Eine Protokollunvertr¨aglichkeit resultierte aus dem Versuch, sich mit einer
Client-Bibliothek mit einem Server zu verbinden, die eine andere Protokol-
lversion benutzt. Das kann passieren, wenn Sie eine sehr alte Client-Bibliothek
benutzen und sich mit einem neuen Server verbinden, der nicht mit der --old-
protocol-Option gestartet wurde.
CR_NAMEDPIPEOPEN_ERROR
Named Pipe unter Windows konnte nicht erzeugt werden.
CR_NAMEDPIPEWAIT_ERROR
Fehler beim Warten auf eine Named Pipe unter Windows.
CR_NAMEDPIPESETSTATE_ERROR
Pipe-Handler unter Windows konnte nicht erlangt werden.
CR_SERVER_LOST
Wenn connect_timeout > 0 ist und die Verbindung zum Server l¨anger als
connect_timeout ben¨otigte, oder wenn der Server w¨ahrend der Ausf¨uhrung
von init-command starb.
Beispiel
MYSQL mysql;
mysql_init(&mysql);
mysql_options(&mysql,MYSQL_READ_DEFAULT_GROUP,"your_prog_name");
if (!mysql_real_connect(&mysql,"host","benutzer","passwort","datenbank",0,NULL,0))
{
Comentarios a estos manuales