Bonsoir à tous,

apres avoir fouillé et creusé, j´arrive pas à trouver une reponse adapté à DBI Oracle PL/SQL.

JE voudrais executer une requete à partir de mon programme Perl et elle contient le caractere &:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$v_ksa_bea_org = "A&C Motors";
my $kb_y = "y";
my $ascii_char =  chr(38);
 
 if ($v_ksa_bea_org =~ m/&/){
    $v_ksa_bea_org =~ s/&/$ascii_char/; 		
     print " $v_ksa_bea_org \n";	
     sleep(1);
 }
 
my $qry_kb_sth = $db_handle->prepare(
 "select t_org_dat.s_company  from t_org_dat where t_org_dat.ksa_kon_buero = ? and t_org_dat.s_company = ? "
			 );
$qry_kb_sth->execute($kb_y, $v_ksa_bea_org )
Mais malgrés l´utilisation de chr(38) ca ne change pas grand chose, il ne me renvoit pas de message d´erreur mais il n´execute non plus la requete
Quelqu´un a t-il une idée?

Merci
A bientot