DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Propriétés WLangage / Propriétés HFSQL
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Provider (Propriété)
En anglais : Provider
La propriété Provider permet de gérer le type d'une connexion (HFSQL Client/Serveur, OLE DB, ...). Il est possible de :
  • Connaître le type d'une connexion (HFSQL Client/Serveur, OLE DB, ...).
  • Définir le type utilisé pour la connexion (HFSQL Client/Serveur, OLE DB, ...). Dans ce cas, si la connexion est actuellement ouverte, elle sera fermée, puis ré-ouverte avec les nouveaux paramètres lors d'un premier accès à un fichier de données utilisant cette connexion.
Remarque : La connexion peut correspondre :
Exemple
MaConnexion est une Connexion
// Description de la connexion
MaConnexion.Utilisateur = "USER"
MaConnexion.MotDePasse = "PASSWORD"
MaConnexion.Serveur = "MONSERVEUR" 
MaConnexion.BaseDeDonnées = "Base de données"
MaConnexion.Provider = hAccèsHFClientServeur
MaConnexion.Accès = hOLectureEcriture
MaConnexion.InfosEtendues = "Infos étendues"
MaConnexion.OptionsCurseur = hCurseurClient
HOuvreConnexion(MaConnexion)
Syntaxe

Connaître le type de la connexion utilisée Masquer les détails

<Provider> = <Connexion manipulée>.Provider
<Provider> : Constante de type Chaîne
Type de la connexion utilisée :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic
hAccèsHFClientServeurConnecteur Natif à une base HFSQL Client/Serveur
hAccèsNatifAS400Connecteur Natif AS/400 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifDB2Connecteur Natif DB2 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifInformixConnecteur Natif Informix (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMariaDBConnecteur Natif MariaDB (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMySQLConnecteur Natif MySQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleConnecteur Natif Oracle (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleLiteConnecteur Natif Oracle (module optionnel de WINDEV Mobile)
hAccèsNatifPostgreSQLConnecteur Natif PostgreSQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifProgressConnecteur Natif Progress (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLAzureConnecteur Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec le Connecteur Natif SQL Server)
hAccèsNatifSQLiteConnecteur Natif SQLite (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifSQLServerConnecteur Natif SQL Server (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSybaseConnecteur Natif Sybase (module optionnel de WINDEV/WEBDEV)
hAccèsNatifXBaseConnecteur Natif xBase (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifXMLConnecteur Natif XML (fourni en standard avec WINDEV/WEBDEV)
hODBCProvider OLE DB pour ODBC (permet d'accéder à une source de données ODBC déclarée dans les sources de données ODBC de Windows)
hOledbAccess97Provider OLE DB pour Access 97
hOledbAccess2000Provider OLE DB pour Access 2000
hOledbDBase5Provider OLE DB pour DBase 5
hOledbExcel2000Provider OLE DB pour Excel 2000
hOledbExcel97Provider OLE DB pour Excel 97
hOledbLotus4Provider OLE DB pour Lotus 4
hOledbOracleProvider OLE DB pour Oracle
hOledbSQLServerProvider OLE DB pour SQL Server
<Connexion manipulée> : Chaîne de caractères ou variable de type Connexion
Nom de la connexion manipulée. Ce nom a été défini :

Modifier le type de la connexion utilisée Masquer les détails

<Connexion>.Provider = <Provider>
<Connexion> : Chaîne de caractères ou variable de type Connexion
Nom de la connexion manipulée. Ce nom a été défini :
<Provider> : Constante de type Chaîne
Type de la connexion utilisée :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic
hAccèsHFClientServeurConnecteur Natif à une base HFSQL Client/Serveur
hAccèsNatifAS400Connecteur Natif AS/400 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifDB2Connecteur Natif DB2 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifInformixConnecteur Natif Informix (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMariaDBConnecteur Natif MariaDB (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMySQLConnecteur Natif MySQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleConnecteur Natif Oracle (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleLiteConnecteur Natif Oracle (module optionnel de WINDEV Mobile)
hAccèsNatifPostgreSQLConnecteur Natif PostgreSQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifProgressConnecteur Natif Progress (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLAzureConnecteur Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec le Connecteur Natif SQL Server)
hAccèsNatifSQLiteConnecteur Natif SQLite (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifSQLServerConnecteur Natif SQL Server (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSybaseConnecteur Natif Sybase (module optionnel de WINDEV/WEBDEV)
hAccèsNatifXBaseConnecteur Natif xBase (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifXMLConnecteur Natif XML (fourni en standard avec WINDEV/WEBDEV)
hODBCProvider OLE DB pour ODBC (permet d'accéder à une source de données ODBC déclarée dans les sources de données ODBC de Windows)
hOledbAccess97Provider OLE DB pour Access 97
hOledbAccess2000Provider OLE DB pour Access 2000
hOledbDBase5Provider OLE DB pour DBase 5
hOledbExcel2000Provider OLE DB pour Excel 2000
hOledbExcel97Provider OLE DB pour Excel 97
hOledbLotus4Provider OLE DB pour Lotus 4
hOledbOracleProvider OLE DB pour Oracle
hOledbSQLServerProvider OLE DB pour SQL Server
Remarques
La propriété CxProviderOLEDB permet de définir et de connaître le type d'accès sur un fichier de données manipulé par une connexion. Cette propriété est conservée par compatibilité. Il est conseillé d'utiliser la propriété Provider.
Version minimum requise
  • Version 10
Documentation également disponible pour…
Commentaires
Provider OLE DB pour Access 2007 et 2010
Utiliser les constantes hOledbAccess2007 ou hOledbAccess2010
BOULANGER ( DProduct
09 sep. 2013

Dernière modification : 01/03/2024

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