DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Gestion des bases de données / Fonctions SQL
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
Liste les sources de données déclarées sur un site local. Il n'est pas nécessaire d'être connecté à la base pour réaliser cette opération.
Exemple
// Afficher les sources de données accessibles dans un champ Liste
ListeAjoute(LISTE_ListeData, SQLListeSource())
 
// Afficher les bases de données accessibles dans un champ Liste
ListeAjoute(LISTE_ListeData, SQLListeSource("BASE"))
Syntaxe

Lister les sources de données disponibles pour toutes les bases Masquer les détails

<Résultat> = SQLListeSource()
<Résultat> : Chaîne de caractères
Liste de toutes les sources de données disponibles. Les différents éléments sont séparés par des RC et peuvent être ajoutés directement dans une liste (fonction ListeAjoute).
ODBC Liste de toutes les sources de données définies dans l'administrateur ODBC du poste en cours.

Lister les bases de données disponibles Masquer les détails

<Résultat> = SQLListeSource(<"BASE">)
<Résultat> : Chaîne de caractères
Liste de toutes les types de base disponibles sur le poste en cours. Les différents éléments sont séparés par des RC et peuvent être ajoutés directement dans une liste (fonction ListeAjoute). Les types de base possibles sont :
ACCESSLe provider Microsoft Jet 4 est installé sur le poste en cours ainsi que le MDAC.
DB2Le Connecteur Natif DB2 est installé sur le poste en cours.
HYPER FILEAccès aux base de données HFSQL.
HIVELe Connecteur Natif Hive est installé sur le poste en cours.
INFORMIXLe Connecteur Natif INFORMIX est installé sur le poste en cours.
MariaDBLe Connecteur Natif MariaDB est installé sur le poste en cours.
MYSQLLe Connecteur Natif MYSQL est installé sur le poste en cours.
ODBCLa DLL ODBC32 est installée sur le poste en cours.
OLEDBLe MDAC est installé sur le poste en cours.
ORACLELe Connecteur Natif ORACLE est installé sur le poste en cours.
POSTGRESQLLe Connecteur Natif POSTGRESQL est installé sur le poste en cours.
PROGRESSLe Connecteur Natif PROGRESS est installé sur le poste en cours.
SQL AZURELe Connecteur Natif SQL AZURE est installé sur le poste en cours.
SQL SERVERLe Connecteur Natif SQL SERVER est installé sur le poste en cours.
Remarque : La valeur de la variable H.ModeSQLServer est prise en compte. Si l'ancien Connecteur Natif est forcé et n'est pas présent sur le poste, le Connecteur Natif SQL Server ne sera pas listé. Si le nouveau Connecteur Natif est forcé et n'est pas présent sur le poste, le Connecteur Natif SQL Server ne sera pas listé.
SYBASELe Connecteur Natif SYBASE est installé sur le poste en cours.
<"BASE"> : Chaîne de caractères
"BASE" : Chaîne de caractères permettant de lister les bases de données disponibles sur le poste en cours.

Lister les sources de données disponibles pour un type spécifique Masquer les détails

<Résultat> = SQLListeSource(<"BASE"> , <Type de base>)
<Résultat> : Chaîne de caractères
Liste de toutes les sources de données disponibles pour le type spécifié. Les différents éléments sont séparés par des RC et peuvent être ajoutés directement dans une liste (fonction ListeAjoute). Les résultats possibles en fonction du type de base sont les suivants :
AccessChaîne vide.
HYPER FILEChaîne vide. Il est conseillé d'utiliser la fonction HListeAnalyse pour obtenir la liste des analyses.
ODBCListe des bases ODBC définies dans l'administrateur ODBC du poste en cours.
OLEDBChaîne vide.
<"BASE"> : Chaîne de caractères
"BASE" : Chaîne de caractères permettant de lister les sources de données disponibles pour un type spécifique.
<Type de base> : Chaîne de caractères
Type des bases recherchées : "ODBC", ...
Composante : wd290sql.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

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