PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE


WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
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.
Remarque : A partir de la version 19, HFSQL est le nouveau nom de HyperFileSQL.
Exemple
// Définir le provider OLE DB utilisé
Client..CxProviderOLEDB = hOledbOracle
...
// Valide la description du fichier
HDécritFichier(Client)
Syntaxe

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

<Nom du provider> = <Nom du fichier>..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 à une base HFSQL Client/Serveur
hAccèsNatifAS400Accès Natif AS/400 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifDB2Accès Natif DB2 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifInformixAccès Natif Informix (module optionnel de WINDEV/WEBDEV)
Versions 20 et supérieures
hAccèsNatifMariaDB
Nouveauté 20
hAccèsNatifMariaDB
hAccèsNatifMariaDB
Accès Natif MariaDB (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMySQLAccès Natif MySQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleAccès Natif Oracle (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleLiteAccès Natif Oracle (module optionnel de WINDEV Mobile)
hAccèsNatifPostgreSQLAccès Natif PostgreSQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifProgressAccès Natif Progress (module optionnel de WINDEV/WEBDEV)
Versions 16 et supérieures
hAccèsNatifSQLAzure
Nouveauté 16
hAccèsNatifSQLAzure
hAccèsNatifSQLAzure
Accès Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec l'Accès Natif SQL Server)
Versions 16 et supérieures
hAccèsNatifSQLite
Nouveauté 16
hAccèsNatifSQLite
hAccèsNatifSQLite
Accès Natif SQLite (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifSQLServerAccès Natif SQL Server (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLServerMobileAccès Natif SQL Serveur (module optionnel de WINDEV Mobile)
hAccèsNatifSybaseAccès Natif Sybase (module optionnel de WINDEV/WEBDEV)
hAccèsNatifXBaseAccès Natif xBase (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifXMLAccès 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
Versions 19 et supérieures
hOledbAccess2010
Nouveauté 19
hOledbAccess2010
hOledbAccess2010
Provider 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.
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
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

<Nom du fichier>..CxProviderOLEDB = <Nom du provider>
<Nom du fichier> : Chaîne de caractères (avec ou sans guillemets)
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 à une base HFSQL Client/Serveur
hAccèsNatifAS400Accès Natif AS/400 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifDB2Accès Natif DB2 (module optionnel de WINDEV/WEBDEV)
hAccèsNatifInformixAccès Natif Informix (module optionnel de WINDEV/WEBDEV)
Versions 20 et supérieures
hAccèsNatifMariaDB
Nouveauté 20
hAccèsNatifMariaDB
hAccèsNatifMariaDB
Accès Natif MariaDB (module optionnel de WINDEV/WEBDEV)
hAccèsNatifMySQLAccès Natif MySQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleAccès Natif Oracle (module optionnel de WINDEV/WEBDEV)
hAccèsNatifOracleLiteAccès Natif Oracle (module optionnel de WINDEV Mobile)
hAccèsNatifPostgreSQL Accès Natif PostgreSQL (module optionnel de WINDEV/WEBDEV)
hAccèsNatifProgressAccès Natif Progress (module optionnel de WINDEV/WEBDEV)
Versions 16 et supérieures
hAccèsNatifSQLAzure
Nouveauté 16
hAccèsNatifSQLAzure
hAccèsNatifSQLAzure
Accès Natif SQL Azure (module optionnel de WINDEV/WEBDEV, fourni avec l'Accès Natif SQL Server)
Versions 16 et supérieures
hAccèsNatifSQLite
Nouveauté 16
hAccèsNatifSQLite
hAccèsNatifSQLite
Accès Natif SQLite (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifSQLServerAccès Natif SQL Server (module optionnel de WINDEV/WEBDEV)
hAccèsNatifSQLServerMobileAccès Natif SQL Serveur (module optionnel de WINDEV Mobile)
hAccèsNatifSybaseAccès Natif Sybase (module optionnel de WINDEV/WEBDEV)
hAccèsNatifXBaseAccès Natif xBase (fourni en standard avec WINDEV/WEBDEV)
hAccèsNatifXMLAccès 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
Versions 19 et supérieures
hOledbAccess2010
Nouveauté 19
hOledbAccess2010
hOledbAccess2010
Provider 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