DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Fonctions SQL
  • Exemple 1 : Connexion à une base HFSQL
  • Exemple 2 : Connexion via un accès natif
  • Exemple 3 : Connexion via ODBC
  • Exemple 4 : Connexion via JDBC
  • Exemple 5 : Connexion via OLE DB
  • Exemple 6 : Connexion à un serveur Hive
SQLConnecte (Exemple)
Exemple 1 : Connexion à une base HFSQL
Etats et RequêtesHyper File 5.5
Cet exemple permet de manipuler une base HFSQL via une connexion SQL.
NumConnexion est un entier
NomCompletWdd est une chaîne
MotDePasseWdd est une chaîne
VariableDeTest est une chaîne
 
// Chemin de l'analyse
NomCompletWdd = fRepEnCours() + "\MonAnalyse.ana\MonAnalyse.WDD"
 
// Mot de passe défini dans l'analyse pour le WDD (si un mot de passe est défini)
MotDePasseWdd = "PASSWDD"
 
// Connexion à la base de données HFSQL
NumConnexion = SQLConnecte(NomCompletWdd, "", MotDePasseWdd, "Hyper File")
SI NumConnexion <> 0 ALORS
// La connexion s'est bien passée
// Utilisation de la connexion pour exécuter des requêtes SQL
VariableDeTest = "DUPOND"
SI SQLExec("SELECT * FROM CLIENT WHERE NOM='" + VariableDeTest + "'", ...
 "RECHCLIENTPARNOM") = Vrai ALORS
 // Traitement de la requête
SINON
  // Échec de la requête : affichage d'un message explicatif
  SQLInfoGene("RECHCLIENTPARNOM")
  Erreur("Erreur" + SQL.Erreur + "dans la requête : ", SQL.MesErreur)
FIN
SINON
 // La connexion a échoué : affichage d'un message explicatif
SQLInfoGene()
Erreur(SQL.MesErreur)
FIN
// Obligatoire, que la connexion soit OK ou non
SQLDéconnecte()
Exemple 2 : Connexion via un accès natif
Exemple 3 : Connexion via ODBC
Exemple 4 : Connexion via JDBC
Exemple 5 : Connexion via OLE DB
Etats et RequêtesOLE DB
Cet exemple permet de manipuler une base SQL Server via une connexion OLE DB.
NumConnexion est un entier
NumConnexion = SQLConnecte("127.0.0.1", "sa", "", "master", "OLEDB", hOledbSQLServer)
SI NumConnexion <> 0 ALORS
// La connexion s'est bien passée
Info("La connexion s'est bien passée")
SINON
// La connexion a échoué : affichage d'un message explicatif
SQLInfoGene()
Erreur("La connexion à la source de données a échoué." + RC + ...
"Code erreur : " + SQL.Erreur + RC + SQL.MesErreur)
FIN
// Dans tous les cas (connexion OK ou pas)
SQLDéconnecte()
Exemple 6 : Connexion à un serveur Hive
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