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.

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';
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).

Quelqu'un aurait une idée lumineuse svp?