Hi,
ich habe folgendes Problem und hoffe auf Hilfe:
Ich greife mit PHP auf eine Oracle Datenbank zu, wenn ich nun einen Datenbankfehler erhalte bekomme ich zum Bsp. bei diesem Code:
else
{
$err=OCIError($stmt);
echo " Oracle-Fehler: $err[message] ";
}
folgende Fehlermeldung:
Oracle-Fehler: ORA-00001: Verstoß gegen Eindeutigkeit, Regel (SYSTEM.SYS_C003567)
Ich möchte nun mit einer Kontrollstruktur z.B. bei dem Fehlercode ORA-0001 eine bestimmte Ausgabe erzeugen, bei einem anderen Fehlercode natürlich eine andere. Aber wie komme ich an ORA-00001 dran, wie kann ich diesen Code auslesen?
Schon mal schönen Dank für die Hilfe!
Ciao
felki
ich habe folgendes Problem und hoffe auf Hilfe:
Ich greife mit PHP auf eine Oracle Datenbank zu, wenn ich nun einen Datenbankfehler erhalte bekomme ich zum Bsp. bei diesem Code:
else
{
$err=OCIError($stmt);
echo " Oracle-Fehler: $err[message] ";
}
folgende Fehlermeldung:
Oracle-Fehler: ORA-00001: Verstoß gegen Eindeutigkeit, Regel (SYSTEM.SYS_C003567)
Ich möchte nun mit einer Kontrollstruktur z.B. bei dem Fehlercode ORA-0001 eine bestimmte Ausgabe erzeugen, bei einem anderen Fehlercode natürlich eine andere. Aber wie komme ich an ORA-00001 dran, wie kann ich diesen Code auslesen?
Schon mal schönen Dank für die Hilfe!
Ciao
felki
Kommentar