Bonjour,
J'hésite à poster ici ou dans le forum de pl/sql, merci de le déplacer si besoin.
J'ai une procédure stockée que j'appel via perl. Celle-ci doit me retourner un record. Jusqu'ici tout va bien. Le problème que j'ai c'est que je récupère mes informations sous la forme d'une string et non dans un hash.
Peut-etre un petit bout sera plus explicite.
Donc en gros ce que j'obtiens c'est bien mon record mais dans une string. Donc ceci print $record->{nom}; ne fonctionne pas ($record->{uneVariable}{nom} pareil).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $requete = 'SELECT getContactReutilisable('.$idxcontact.", '".$type."', ".$this->{"registrar"}.','.$idxdomaine.')'; $stmt = $this->{"dbh"}->prepare($requete); $stmt->execute(); $record = $stmt->fetchrow_hashref; j'ai aussi essayé : $requete = 'SELECT getContactReutilisable('.$idxcontact.", '".$type."', ".$this->{"registrar"}.','.$idxdomaine.') as uneVariable';
Quelqu'un aurait une idée lumineuse svp?
Partager