Ciao a tutti,
L'istruzione ociparse non mi ritorna il valore FALSE anche se la query è errata. Di conseguenza non riesco a gestire l'eccezione per l'errore e lo script fallisce quando eseguo la query
Cerco di spiegarmi meglio. Ho scritto il seguente codice
----------------------------------------------
<connessione a db>
$query = "select , from WEB_DETT_IV";
$stmt = ociparse($conn, $query);
echo "risultato parse: $stmt
";
if (!$stmt) {
$oerr = OCIError($stmt);
echo "Fetch Code 1:".$oerr["message"];
exit;
}
else
ociexecute($stmt, OCI_DEFAULT);
è questo mi ritorna
----------------------------------------------
risultato parse: Resource id #5
Warning: OCIStmtExecute: ORA-00936: missing expression in /export/home/pagani/www/DUMBO/PROVA.php on line 19
finito
Qualcuno ha qualche idea. Grazie in anticipo