1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
| // Déclaration des variables qui vont servir uniquement dans la partie de code qui nous intéresse
NumConnexion est un entier
NomCompletWdd est une chaîne
MotDePasseWdd est une chaîne
VariableDeTest est une chaîne
NomCheminFichier1 est une chaîne
IdFichier1 est un entier
NomCheminFichier1 = "agata.txt"
IdFichier1 = fOuvre(NomCheminFichier1 , foLectureEcriture)
SI IdFichier1 = -1 ALORS
Erreur(ErreurInfo(errMessage))
// Fin du traitement sinon il continue avec ce qu'il y a après
Retour
FIN
VariableDeTest = "Agata"
NomCompletWdd ="C:\Mes Projets\MonT_Plik\Mon_Analyse_1.ana\Mon_Client.wdd"
MotDePasseWdd = " "
NumConnexion = SQLConnecte(NomCompletWdd, "", MotDePasseWdd, "Hyper File")
SI NumConnexion <> 0 ALORS
// Comme la connexion est faite, on lance la requête sur la table EXPRESS_Client1 :
// au lieu de SQLExec("SELECT * FROM EXPRESS_Client1 WHERE NOM ='" + VariableDeTest + "'", "REQ1")
// on va mettre :
SQLExec("SELECT EXPRESS_Client1ID,NOM,prenom,AgeC FROM EXPRESS_Client1 WHERE NOM ='" + VariableDeTest + "'", "REQ1")
// Comme ça on a que les 4 colonnes qui nous intéressent !
// On lit le résultat :
TANTQUE SQLAvance("REQ1") = 0 // Il y a encore une ligne à lire
// On lit le résultat de la requête qui se trouve dans "REQ1" avec la fonction SQLLitCol
fEcritLigne(IdFichier1 ,SQLLitCol("REQ1", 1)+TAB+SQLLitCol("REQ1", 2)+TAB+SQLLitCol("REQ1", 3)+TAB+SQLLitCol("REQ1", 4))
FIN
// On a fini donc on ferme la requête
SQLFerme("REQ1")
FIN
// on ferme le fichier car on a finit le traitement
FFerme(IdFichier1) |
Partager