Message de rapport:
 

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

Sujet: Re: Boucle et exécution nombreuse de requêtes
par wd3000 sur 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
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2