PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Fonctionnement
  • Note
  • Les DLL utilisées
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
Permet d'indiquer quelle version du Connecteur Natif SQL Server (également appelé Accès Natif SQL Server) doit être utilisée. En effet, le Connecteur Natif SQL Server a été ré-écrit. Il utilise désormais une technologie plus récente et il ne repose plus sur DB-Library.
La constante hAccèsNatifSQLServer ne change pas. Elle doit toujours être utilisée dans les fonctions permettant de manipuler le Connecteur Natif SQL Server (fonctions HDéclareExterne, HDécritConnexion, HListeFichier, HOuvreConnexion).
Cette variable permet de gérer la compatibilité entre les différentes versions.
Syntaxe
H.ModeSQLServer = <Valeur>
<Valeur> : Entier
  • 0 pour forcer l'utilisation du Connecteur Natif SQL Server SQLnCli via OLEDB.
  • 1 pour utiliser l'ancien Connecteur Natif s'il est installé, sinon le nouveau. C'est le mode d'utilisation par défaut.
  • 2 pour forcer l'utilisation de l'ancien Connecteur Natif (Connecteur Natif via DB-Library).
  • Versions 19 et supérieures
    3 pour forcer l'utilisation du Connecteur Natif SQL Server SQLnCli via ODBC.
    Nouveauté 19
    3 pour forcer l'utilisation du Connecteur Natif SQL Server SQLnCli via ODBC.
    3 pour forcer l'utilisation du Connecteur Natif SQL Server SQLnCli via ODBC.
Remarques

Fonctionnement

Par défaut, l'ancien Connecteur Natif (Connecteur Natif via DB-Library) est utilisé s'il est installé sur le poste, sinon c'est le nouveau Connecteur Natif (Connecteur Natif via SQLnCli) qui est utilisé.
La variable H.ModeSQLServer permet de forcer un mode. La variable doit être modifiée avant l'utilisation des fonctions HDécritConnexion et/ou HOuvreConnexion.
Le mot-clé WD CLIENT VERSION spécifié dans les informations optionnelles de connexion permet d'indiquer le Client SQL Server à utiliser.
Par exemple, la chaîne "WD CLIENT VERSION = 2012" permet de forcer l'accès via un Client SQL Server 2012 installé sur la station (msoledbsql), préférable au driver fournit par Windows (sqloledb).
Remarque : Si l'ancien Connecteur Natif SQL Server est installé sur le poste de développement, les outils et les éditeurs de WINDEV et WEBDEV utiliseront cet ancien Connecteur Natif. Cela peut induire des différences de fonctionnement par rapport au fonctionnement en clientèle (si les clients utilisent le nouveau Connecteur Natif).
Si H.ModeSQLServer = 0 est utilisé sur un poste ne possédant pas le nouveau Connecteur Natif SQL Server, une erreur sera affichée.
Versions 23 et supérieures
Attention : A partir de la version 23, l'ancien Connecteur Natif SQL Server (Connecteur Natif via DB-Library) est disponible uniquement sur demande au Support Technique, via l'outil "RequêteAuSt" (sous le volet "Accueil" du produit utilisé, dans le groupe "Aide en ligne", déroulez "Aide" et sélectionnez "Requête au support technique").
Nouveauté 23
Attention : A partir de la version 23, l'ancien Connecteur Natif SQL Server (Connecteur Natif via DB-Library) est disponible uniquement sur demande au Support Technique, via l'outil "RequêteAuSt" (sous le volet "Accueil" du produit utilisé, dans le groupe "Aide en ligne", déroulez "Aide" et sélectionnez "Requête au support technique").
Attention : A partir de la version 23, l'ancien Connecteur Natif SQL Server (Connecteur Natif via DB-Library) est disponible uniquement sur demande au Support Technique, via l'outil "RequêteAuSt" (sous le volet "Accueil" du produit utilisé, dans le groupe "Aide en ligne", déroulez "Aide" et sélectionnez "Requête au support technique").

Note

Les fonctions HListeProvider et SQLListeSource tiennent compte de la variable H.ModeSQLServer. Par exemple, si l'ancien Connecteur Natif est forcé (H.ModeSQLServer = 2) et si seul le nouveau Connecteur Natif est présent, le Connecteur Natif ne sera pas listé.

Les DLL utilisées

  • L'ancien Connecteur Natif SQL Server correspond à la librairie wdxxxsqs.dll
  • Le nouveau Connecteur Natif SQL Server via SQLnCli (par OLE DB) correspond à la librairie wdxxxsqlserver.dll.
  • Versions 19 et supérieures
    Le nouveau Connecteur Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2.dll.
    Nouveauté 19
    Le nouveau Connecteur Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2.dll.
    Le nouveau Connecteur Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2.dll.
Le nouveau Connecteur Natif est également disponible en 64 bits avec des DLL spécifiques :
  • Le nouveau Connecteur Natif SQL Server via SQLnCli (par OLE DB) correspond à la librairie wdxxxsqlserver64.dll.
  • Versions 19 et supérieures
    Le nouveau Connecteur Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2_64.dll.
    Nouveauté 19
    Le nouveau Connecteur Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2_64.dll.
    Le nouveau Connecteur Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2_64.dll.
Composante : wd240hf.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire