|
|
|
|
Bonjour,
J'aurais voulu récupérer un flux ouvert après un traitement de données. Je m'explique: je souhaite ouvrir une connexion SQL dans mon programme perl, faire un traitement dessus et puis revenir sur la connexion SQL... Est-il possible de faire cela?
je souhaiterai optimiser mon programme car aujourd'hui, j'ouvre 2 connexions et entre les 2 je fais mon traitement mais j'aurais souhaité n'avoir qu'une seule connexion à ouvrir...
Merci pour votre aide.
Configuration: Windows XP Firefox 2.0.0.5
Salut, oui je ne l'ai pas écrit car il est des plus basic. En gros c'est cela que je fais:
|
Hello
|
Salut,
my $command = `sqlplus -s user/pswd@Base << EOF 2>&1
# ici tu lance la requête globale que tu la sauvagerde
# dans un fichier temporaire
# ensuite tu vas utilser un handle pour
# traiter les infos
# pour faciliter il faut
# bien faire la rédirection vers le fichier temporaire
# en utilisant un champ de séparation...
EOF`;
# ici
open REQUETE, "$requete_tmp"
or die "E/S : $!\n";
while (<REQUETE>){
# traitement
}
# suppression fichier temporaire
unlink ($requete_tmp);
lami20j |
Rebonjour,
|
Répondre à dubcek
|
Salut,
|
Ok merci nikel, c'est exactement ce qu'il me fallait. Merci à vous 2.
|