PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEV, WEBDEV 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 de l'Accès Natif SQL Server doit être utilisée. En effet, l'Accès 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 l'Accès 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 de l'Accès Natif SQL Server SQLnCli via OLEDB.
  • 1 pour utiliser l'ancien Accès 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 Accès Natif (Accès Natif via DB-Library).
  • Versions 19 et supérieures
    3 pour forcer l'utilisation de l'Accès Natif SQL Server SQLnCli via ODBC.
    Nouveauté 19
    3 pour forcer l'utilisation de l'Accès Natif SQL Server SQLnCli via ODBC.
    3 pour forcer l'utilisation de l'Accès Natif SQL Server SQLnCli via ODBC.
Remarques

Fonctionnement

Par défaut, l'ancien Accès Natif (Accès Natif via DB-Library) est utilisé si il est installé sur le poste, sinon c'est le nouvel Accès Natif (Accès 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.
Remarque : Si l'ancien Accès Natif SQL Server est installé sur le poste de développement, les outils et les éditeurs de WINDEV et WEBDEV utiliseront cet ancien Accès Natif. Cela peut induire des différences de fonctionnement par rapport au fonctionnement en clientèle (si les clients utilisent le nouvel accès natif).
Si H.ModeSQLServer = 0 est utilisé sur un poste ne possédant pas le nouvel accès natif SQL Server, une erreur sera affichée.
Versions 23 et supérieures
Attention : A partir de la version 23, l'ancien Accès Natif SQL Server (Accès 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 Accès Natif SQL Server (Accès 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 Accès Natif SQL Server (Accès 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 Accès Natif est forcé (H.ModeSQLServer = 2) et si seul le nouvel Accès Natif est présent, l'Accès Natif ne sera pas listé.

Les DLL utilisées

  • L'ancien Accès Natif SQL Server correspond à la librairie wdxxxsqs.dll
  • Le nouvel Accès Natif SQL Server via SQLnCli (par OLE DB) correspond à la librairie wdxxxsqlserver.dll.
  • Versions 19 et supérieures
    Le nouvel Accès Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2.dll.
    Nouveauté 19
    Le nouvel Accès Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2.dll.
    Le nouvel Accès Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2.dll.
Le nouvel Accès Natif est également disponible en 64 bits avec des DLL spécifiques :
  • Le nouvel Accès Natif SQL Server via SQLnCli (par OLE DB) correspond à la librairie wdxxxsqlserver64.dll.
  • Versions 19 et supérieures
    Le nouvel Accès Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2_64.dll.
    Nouveauté 19
    Le nouvel Accès Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2_64.dll.
    Le nouvel Accès Natif SQL Server via SQLnCli (par ODBC) correspond à la librairie wdxxxsqlserver2_64.dll.
Composantes
WINDEVWEBDEV - Code ServeurEtats et Requêtes wd230hf.dll
Version minimum requise
  • Version 11
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire