Salut,
J'arrive à me connecter à une base avec DBI,(je suis sur une machine windows)
et je voulais tester une connexion avec sqlplus, car il se pourrait que la machine ou je dois mettre mon script n'est pas DBI et que je ne puisse pas l'installer;
donc j'ai essayer ceci
Code :
- open(SQLPLUS,"|sqlplus -s user/pass\@base <<EOF\n" );
- open(SQLPLUS,"select name from customer where id=33;\n" );
- open(SQLPLUS,"exit\n" );
- open(SQLPLUS,"EOF\n" );
- undef $/;
- my $var = <SQLPLUS>;
- print "name is $var";
|
le probleme est que cela ne me retourne rien;
j'ai cela à l'affichage alors que dans ma base j'ai bien une valeur pour 33.
Citation :
<< était inattendu.
name is
|
Est-ce que quelqu'un a deja experimenter cette façon ?
MErci.
Message édité par donny3 le 29-03-2007 à 11:14:02