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
CxProviderOLEDB (Propriété)
En anglais : CtOLEDBProvider
OLE DBDisponible uniquement avec ce type de connexion
La propriété CxProviderOLEDB permet de gérer le nom du provider OLE DB (appelé aussi serveur OLE DB). Il est possible de :
  • Connaître le nom du provider utilisé pour la connexion à une table par OLE DB. Le nom du provider peut correspondre :
    • soit au provider OLE DB défini sous l'éditeur d'analyses,
    • soit au provider OLE DB spécifié dans la fonction HConnecte (si cette fonction a été utilisée).
      Cette propriété peut être utilisée pour un fichier défini sous l'éditeur d'analyses ou défini par programmation.
  • Définir le nom du provider OLE DB utilisé pour la connexion à une table par OLE DB (lors de la description par programmation du fichier de données uniquement).
    Dans ce cas, cette propriété est équivalente à la propriété CxProviderOLEDBDécrit.
Rappel : La fonction HConnecte permet de redéfinir un ou plusieurs paramètres de la connexion OLE DB sur une table. Par défaut, les caractéristiques de la connexion OLE DB sont définies :
  • soit sous l'éditeur d'analyses lors de la description du fichier de données,
  • soit en programmation lors de la description par programmation du fichier de données.
Exemple
// Définir le provider OLE DB utilisé
Client.CxProviderOLEDB = hOledbOracle
...
// Valide la description du fichier de données
HDécritFichier(Client)
Syntaxe

Connaître le provider OLE DB utilisé Masquer les détails

<Nom du provider> = <Fichier de données>.CxProviderOLEDB
<Nom du provider> : Chaîne de caractères
Nom du provider OLE DB utilisé ou une des constantes suivantes :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic
hAccèsHFClientServeurAccès Natif/Connecteur Natif à une base HFSQL Client/Serveur
hAccèsNatifAS400Accès Natif/Connecteur Natif AS/400 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifDB2Accès Natif/Connecteur Natif DB2 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifInformixAccès Natif/Connecteur Natif Informix (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMariaDBAccès Natif/Connecteur Natif MariaDB (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMySQLAccès Natif/Connecteur Natif MySQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleAccès Natif/Connecteur Natif Oracle (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleLiteAccès Natif/Connecteur Natif Oracle (module optionnel de WINDEV Mobile)
hAccèsNatifPostgreSQLAccès Natif/Connecteur Natif PostgreSQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifProgressAccès Natif/Connecteur Natif Progress (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLAzureAccès Natif/Connecteur Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec l'Accès Natif/Connecteur Natif SQL Server)
hAccèsNatifSQLiteAccès Natif/Connecteur Natif SQLite (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifSQLServerAccès Natif/Connecteur Natif SQL Server (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLServerMobileAccès Natif/Connecteur Natif SQL Server (module optionnel de WINDEV Mobile)
hAccèsNatifSybaseAccès Natif/Connecteur Natif Sybase (module optionnel de WINDEV/WEBDEV)
hAccèsNatifXBaseAccès Natif/Connecteur Natif xBase (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifXMLAccès Natif/Connecteur 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
hOledbAccess2007Provider OLE DB pour Access 2007
hOledbAccess2010Provider OLE DB pour Access 2010
hOledbDBase5Provider OLE DB pour dBase 5
hOledbExcel2007Provider OLE DB pour Excel 2007
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

Attention : Pour utiliser une connexion OLE DB, il est nécessaire :
  • d'installer le MDAC version 2.6 minimum (installation réalisée avec WINDEV / WEBDEV et lors de la création de la version d'installation),
  • d'installer le provider OLE DB correspondant à la base de données manipulée.
<Fichier de données> : Chaîne de caractères
Nom du fichier de données manipulé. Ce nom a été défini sous l'éditeur d'analyses ou grâce au type Description de Fichier.

Définir le provider OLE DB utilisé Masquer les détails

<Fichier de données>.CxProviderOLEDB = <Nom du provider>
<Fichier de données> : Chaîne de caractères
Nom du fichier de données manipulé. Ce nom vient d'être défini grâce au type Description de Fichier.
<Nom du provider> : Chaîne de caractères
Nom du provider OLE DB à utiliser ou une des constantes suivantes :
hAccèsHF7Pseudo-connexion à une base HFSQL Classic
hAccèsHFClientServeurAccès Natif/Connecteur Natif à une base HFSQL Client/Serveur
hAccèsNatifAS400Accès Natif/Connecteur Natif AS/400 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifDB2Accès Natif/Connecteur Natif DB2 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifInformixAccès Natif/Connecteur Natif Informix (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMariaDBAccès Natif/Connecteur Natif MariaDB (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMySQLAccès Natif/Connecteur Natif MySQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleAccès Natif/Connecteur Natif Oracle (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleLiteAccès Natif/Connecteur Natif Oracle (module optionnel de WINDEV Mobile)
hAccèsNatifPostgreSQLAccès Natif/Connecteur Natif PostgreSQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifProgressAccès Natif/Connecteur Natif Progress (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLAzureAccès Natif/Connecteur Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec l'Accès Natif/Connecteur Natif SQL Server)
hAccèsNatifSQLiteAccès Natif/Connecteur Natif SQLite (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifSQLServerAccès Natif/Connecteur Natif SQL Server (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLServerMobileAccès Natif/Connecteur Natif SQL Server (module optionnel de WINDEV Mobile)
hAccèsNatifSybaseAccès Natif/Connecteur Natif Sybase (module optionnel de WINDEV/WEBDEV)
hAccèsNatifXBaseAccès Natif/Connecteur Natif xBase (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifXMLAccès Natif/Connecteur 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
hOledbAccess2007Provider OLE DB pour Access 2007
hOledbAccess2010Provider OLE DB pour Access 2010
hOledbDBase5Provider OLE DB pour dBase 5
hOledbExcel2007Provider OLE DB pour Excel 2007
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

Attention : Pour utiliser une connexion OLE DB, il est nécessaire :
  • d'installer le MDAC version 2.6 minimum (installation réalisée avec WINDEV et lors de la création de la version Client),
  • d'installer le provider OLE DB correspondant à la base de données manipulée.
Remarques
La propriété CxProviderOLEDBDécrit permet de connaître et de modifier le type d'accès spécifié pour la connexion OLE DB lors de la description du fichier de données.
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 29/02/2024

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