DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / HFSQL / Fonctions HFSQL
  • Exemple : Modifier certains paramètres de connexion ODBC
  • Exemple : Modifier certains paramètres de connexion OLE DB
Exemple : Modifier certains paramètres de connexion ODBC
WINDEVCode Utilisateur (MCU)
Dans cet exemple, la base de données de l'entreprise est sur Oracle. Le programmeur veut effectuer des tests de son programme sur une base SQLServer en utilisant l'accès ODBC.
Sans modifier l'analyse, il est possible de modifier les paramètres de la connexion avec la fonction HConnecte
Remarque : "ODBCSQLServer" est une source de données ODBC déclarée dans les sources de données ODBC de Windows.
// Changer les paramètres de connexion
HConnecte("Salaires", "", "", "ODBCSQLServer", hODBC, hOLectureEcriture)
// Syntaxe équivalente :
// HConnecte("Salaires", "", "", "ODBCSQLServer", "MSDASQL", HOLectureEcriture)
// Commencer le parcours de la table "Salaires" sur SQLServer
HLitPremier("Salaires")
...
// Rétablir l'utilisation de la connexion sur Oracle
HConnecte("Salaires", "")
// Ouvrir la table "Salaires" sur Oracle
HOuvre("Salaires")
Exemple : Modifier certains paramètres de connexion OLE DB
WINDEVCode Utilisateur (MCU)
Dans cet exemple, la base de données de l'entreprise est sur Oracle. Le programmeur veut effectuer des tests de son programme sur une base Access en local.
Sans modifier l'analyse, il est possible de modifier les paramètres de la connexion avec la fonction HConnecte
Dans l'analyse, une connexion OLEDB par défaut à été associée à la table OLEDB "Salaires" sur Oracle. Les propriétés de cette connexion sont :
  • datasource: oracleserver
  • user : dupont
  • password : toto
  • provider : MSDAORA
La nouvelle connexion vers la base Access aura les paramètres suivants :
  • datasource: "c:\Mes Documents\MaBase.mdb"
  • user : ""
  • password : ""
  • provider : "Microsoft.JET.OLEDB.4.0"
// Changer les paramètres de connexion
HConnecte(Salaires, "", "", ...
"c:\Mes Documents\MaBase.mdb", ...
"Microsoft.JET.OLEDB.4.0", hOLectureEcriture)
// Commencer le parcours de la table "Salaires" sur Access
HLitPremier(Salaires)
...
// Rétablir l'utilisation de la connexion sur Oracle
HConnecte(Salaires, "")
// Ouvrir la table "Salaires" sur Oracle
HOuvre(Salaires)
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