ORA-24337: statement handle not prepared
Bonjour,
je programme une application PHP avec des classes. J'ai une fonction avec en paramètre le titre de la requête :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| function charge_requete($_p_lib_requete = "")
{
// recupération de la requete
switch($_p_lib_requete)
{
case "ma_requete":
$requete = "SELECT *
FROM ma_table
ORDER BY mon_champ";
break;
default:
$requete = "";
break;
}
// exécution de la requete
$this->db->query($_p_lib_requete, $requete);
} |
La fonction quey() marche très bien car je n'ai jamais eu de problèmes auparavant.
En affichant la variable $requete avant son exécution, la bonne requête s'affiche.
Je ne comprends donc pas l'erreur suivante lors de l'exécution :
ociexecute(): OCIStmtExecute: ORA-24337: statement handle not prepared
Merci d'avance pour votre aide ! :)