DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Fonctions SQL
  • Exemple 1 : Lecture des enregistrements sans fetch partiel
  • Exemple 2 : Lecture des enregistrements par Fetch Partiel
SQLPremier (Exemple)
Exemple 1 : Lecture des enregistrements sans fetch partiel
Cet exemple exécute une requête et récupère le résultat de la requête directement.
SQLExec("select * from lignecde", "Req1")
SQLPremier("Req1")
TANTQUE PAS SQL.EnDehors
// CODE DE TRAITEMENT DES ENREGISTREMENTS
// On passe au suivant
SQLSuivant("Req1")
FIN
Exemple 2 : Lecture des enregistrements par Fetch Partiel
Etats et RequêtesWindowsOLE DBODBC Cet exemple exécute une requête et récupère le résultat de la requête par fetch partiel.
La fonction Multitache est nécessaire pour ne pas laisser le programme en attente active. S'il y a une attente active (pas de Multitache ), la récupération ne sera pas possible et il y aura une boucle infinie.
SQLExec("select * from lignecde", "Req1")
// Récupération de 100 enregistrements en tache de fond
SQLPremier(100, "Req1")
// On doit être en cours de récupération ou pas en dehors
TANTQUE SQL.RecupEnCours OU PAS SQL.EnDehors
TANTQUE PAS SQL.EnDehors
// CODE DE TRAITEMENT DES ENREGISTREMENTS
    // On passe au suivant
    SQLSuivant("Req1")
FIN
Multitâche(20)
// On tente de passer a l'enregistrement suivant
//(met a jour la variable SQL.EnDehors)
SQLSuivant("Req1")
FIN
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale