Re: Boucle et exécution nombreuse de requêtes

Posté par wd3000 le 20/10/2006 21:20:59
as-tu essayé hpreparerequetsql()
et exécuter ta requete dans tes boucles ?

voci un exemple de WD pour oracle:

// Exécution d'une même requête sous Oracle
// Déclaration d'une source de données
// Cette source de données correspond à la requête.
Insert est une source de données
// Déclaration d'un des paramètres de la requête
// Le type de ce paramètre est un entier
Insert.age=0
i est un entier
//Préparation de la requête pour de multiples exécutions
HPrepareRequeteSQL(Insert, Connexion, ...
hRequeteSansCorrection, "INSERT INTO PERSONE VALUES (:nom, :prenom, :age )")
// Boucle d'exécution de la requête
// Seuls quelques paramètres sont modifiés
POUR i=1 à 10
Insert.nom="Nom"+i
Insert.prenom="Prenom"+i
Insert.age=i
HExecuteRequeteSQL(Insert)
FIN

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=17&topic_id=4691&post_id=19473