Précédent   Forum du club des développeurs et IT Pro > PHP > PHP & SGBD > PHP & Oracle
PHP & Oracle Forum d'entraide sur Oracle avec PHP. Avant de poster -> FAQ Oracle et Cours Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 30/12/2011, 16h44   #1
NoPr0n
Invité de passage
 
Homme
Développeur Web
Inscription : décembre 2011
Messages : 9
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : décembre 2011
Messages : 9
Points : 3
Points : 3
Par défaut Erreur lors d'un appel de procédure via Oci

Bonjours à tous.

Comme le titre du sujet l'indique, j'ai une erreur lorsque je tente de faire appel a une procédure de ma base oracle.
Le code que j'utilise :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
public function requete($query) {
				//On commence par rendre la requête OCI Valide
				$this->statement = oci_parse($this->conn,$query);
				//On execute (envoie) la requête 
				$cr = oci_execute($this->statement);
				//Si execution à échoué
				if($cr !=true){
					//On récupère l'érreur SQL
					$err =oci_error($this->statement);
					$this->erreur("<b>Impossible d envoyer la requ&ecirc;te : ".$query." <br> Code Oracle:".$err['code']."	Explication :".$err['message'].".</b><br>Si le probl&egrave;me persiste, contacter v&ocirc;tre administateur.");
				}//fin if
				return $cr; 
			}
Avec l'appel de la fonction requette :

Code :
1
2
$query='exec add_info';
$oracle->requette($query);
J'ai également essayé avec différentes syntaxe. Avec et sans parenthese aprés le nom de la prcedure, avec begin et end a la place de exec etc ... rien n'y fait.
J'ai cette erreur qui apparaît toujours
Citation:
Impossible d'envoyer la requette "..." Instruction non valide
Très honnêtement, ça ne m’étonnerait pas de moi que ça soit quelque chose de vraiment stupide. Mais ça fait un moment que je cherche et je n'arrive pas a mettre le doigt dessus.

Merci d'avance.
NoPr0n est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h13.


 
 
 
 
Partenaires

Hébergement Web