Salut à tous,
je voudrai lire le contenu d'un champs de type CLOB (qui contient du texte) retourné par une requête.
Ma requête renvoie un objet de type clob.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
[QUERY] => OCI-Lob Object ( [descriptor] => Resource id #770 )
je voudrai accéder à la chaine de caractère du clob pour cela, je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
	$oracle_lob_query = $object->QUERY; //la requete retourne un objet, acces au champs de type clob  
	$size = $oracle_lob_query ->size();
	$string = $oracle_lob_query->read($size);
	echo $string ;
Voici l'erreur du log apache :
PHP Fatal error: Call to a member function size() on a non-object
j'ai également essayé la méthode load() : même erreur
PHP Fatal error: Call to a member function load() on a non-object
Les valeurs sont bien affichées mais ma page plante immédiatement ...

Pour info,
quand je fais un print_r de mon objet,
Voici le champs query est bien de type clob
[QUERY] => OCI-Lob Object ( [descriptor] => Resource id #771 )


Quelqu'un peut m'aider ?
merci d'avance,
ben