Bonjour a tous !!

J'ai un problème avec sql Relay et je commence franchement a désespérer.
J'utilise une procédure stockée qui me retourne un curseur.

J'ai testé cette procédure avec oci et cela marche a merveille, je retourve mon resultat de requete et je peux le parcourir.

Mais avec sqlRelay, en utilisant l'exemple de la Doc Sourceforge, je récupère a priori un curseur mais je ne peux accéder à rien.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
$con=sqlrcon_alloc("hosr,"","sqltest","relay",0,1);
$cur=sqlrcur_alloc($con);
sqlrcur_prepareQuery($cur,"begin PROCEDURES_PCK.P_GET_ARTICLELIBELLE_BY_REF(:refcentrale, :curseur); end;"); 
sqlrcur_inputBind($cur,"refcentrale","P8297734");
sqlrcur_defineOutputBindCursor($cur,"curseur");
sqlrcur_executeQuery($cur); $bindcur=sqlrcur_getOutputBindCursor($cur,"curseur");
sqlrcur_fetchFromBindCursor($bindcur);
var_dump($bindcur); // M'INDIQUE esource(25) of type (sqlrelay cursor) 
var_export(sqlrcur_rowCount($bindcur)); // => 0
var_export(sqlrcur_totalRows($bindcur)); // => 0
var_export(sqlrcur_colCount($bindcur)); //=> 0
PS : je précise que la procédure me retourne des résultats sous oci.

Merci d'avance si quelqu'un peut m'aider.

Bye