AJAX Lauch
Mitglied
Hi ich bins mal wieder der Oracle geplagte,
wie die Überschrift mal wieder verrät hab ich ein Problem.
Ich hab ne Funktion geschrieben mit der ich ORACLE-SQL Befehle ausführen kann.
Das Problem ist ich bekomm diese Fehlermeldung:
"ORA-24374: define not done befor fetch or execute and fetch"
1. Bedeutet diese Fehlermeldung das im SQL-Befehl ein Fehler ist?
2. Führe ich den SQL-Befehl überhaupt richtig aus?Syntaxfehler?
Hier mal ein Teil der Funktion:
wie die Überschrift mal wieder verrät hab ich ein Problem.
Ich hab ne Funktion geschrieben mit der ich ORACLE-SQL Befehle ausführen kann.
Das Problem ist ich bekomm diese Fehlermeldung:
"ORA-24374: define not done befor fetch or execute and fetch"
1. Bedeutet diese Fehlermeldung das im SQL-Befehl ein Fehler ist?
2. Führe ich den SQL-Befehl überhaupt richtig aus?Syntaxfehler?
Hier mal ein Teil der Funktion:
PHP:
$stmt = oci_parse($conn, $sel);
$ex = oci_execute($stmt);
$res = oci_fetch_all($stmt,$results);
if(isset($res) && $res > 0)
{
while($arr = oci_fetch_assoc($stmt))
{
$zahlen = $arr['ANZAHL'];
}
}
if (!$ex)
{
$error = oci_error($stmt);
}
if($zahlen == 0)
{
$zahlen = 0;
}
if(!empty($error))
{
$zahlen = $error;
}
if(is_array($zahlen))
{
return $zahlen['message'];
}
else
{
return $zahlen;
}
Zuletzt bearbeitet: