PEAR-Handbuch | ||
---|---|---|
Zurück | Nach vorne |
Die meisten Methoden der Klasse DB geben im Fehlerfall ein Objekt der Klasse DB_Error zurück. Es enthält Informationen über den Fehler. Die Klasse DB_Error bietet die gleichen Methoden wie die Klasse PEAR_Error.
Die Textmeldungen, die von DB_Error::getMessage() zurückgegeben werden, sind durchgängig die gleichen, unabhängig vom benutzenden Datenbank-Management-System (DBMS).
Die Fehlernummern, die von DB_Error::getCode() zurückgeliefert werden, sind gleichfalls konstant und unabhängig vom angesprochenem DBMS. Die Integer-Werte basieren auf den Konstanten DB_ERROR_*, die in DB.php definiert sind.
Die Methoden DB_Error::getDebugInfo() und DB_Error::getUserInfo() liefern die datenbankspezifischen Fehlermeldungen.
Beispiel 34-1. Fehler abfangen und ausgeben
|
Zurück | Zum Anfang | Nach vorne |
DB_result::numRows() | Nach oben | DB_DataObject |