PythonQ 240-8XX Manual de usuario Pagina 577

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 768
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 576
556 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
mysql_change_user() schl¨agt fehl, wenn sich der Benutzer nicht authentifizieren kann oder
wenn er keine Zugriffsrechte auf die Datenbank hat. In diesem Fall werden Benutzer und
Datenbank nicht ge¨andert.
Der db-Parameter kann auf NULL gesetzt werden, wenn Sie keine vorgabem¨aßige Datenbank
haben wollen.
R¨uckgabewerte
0 f¨ur Erfolg. Nicht-0, wenn ein Fehler auftrat.
Fehler
Dieselben, die Sie von mysql_real_connect() erhalten.
CR_COMMANDS_OUT_OF_SYNC
Befehle wurde in nicht korrekter Reihenfolge ausgef¨uhrt.
CR_SERVER_GONE_ERROR
Der MySQL-Server ist weg.
CR_SERVER_LOST
Die Verbindung zum Server ging ahrend der Anfrage verloren.
CR_UNKNOWN_ERROR
Ein unbekannter Fehler ist aufgetreten.
ER_UNKNOWN_COM_ERROR
Der MySQL-Server hat diesen Befehl nicht implementiert (wahrscheinlich ein
alter Server).
ER_ACCESS_DENIED_ERROR
Benutzername oder Passwort sind falsch.
ER_BAD_DB_ERROR
Die Datenbank existiert nicht.
ER_DBACCESS_DENIED_ERROR
Der Benutzer hat keine Zugriffsrechte auf die Datenbank.
ER_WRONG_DB_NAME
Der Datenbankname war zu lang.
Beispiel
if (mysql_change_user(&mysql, "benutzer", "passwort", "neue_datenbank"))
{
fprintf(stderr, "
¨
Anderung des Benutzers fehlgeschlagen. Fehler: %s\n",
mysql_error(&mysql));
}
Vista de pagina 576
1 2 ... 572 573 574 575 576 577 578 579 580 581 582 ... 767 768

Comentarios a estos manuales

Sin comentarios