Aller au contenu principal

OleDb.DataSource

Retourne une table des tables et vues SQL de la source de données OLE DB.

Syntax

OleDb.DataSource(
connectionString as any,
optional options as record
) as table

Remarks

Retourne une table des tables et vues SQL de la source de données OLE DB spécifiée par la chaîne de connexion connectionString. connectionString peut être du texte ou un enregistrement de paires propriété/valeur. Les valeurs de propriété peuvent être du texte ou un nombre. Vous pouvez indiquer un paramètre d'enregistrement facultatif, options, pour spécifier des propriétés supplémentaires. L'enregistrement peut contenir les champs suivants :

  • CreateNavigationProperties : Valeur logique (true/false) qui indique si des propriétés de navigation doivent être générées pour les valeurs retournées (valeur par défaut : true).
  • NavigationPropertyNameGenerator : Fonction utilisée pour la création des noms de propriétés de navigation.
  • Query : Requête SQL native utilisée pour récupérer des données. Si la requête produit plusieurs jeux de résultats, seul le premier est retourné.
  • HierarchicalNavigation : Valeur logique (true/false) qui indique si les tables à afficher doivent être regroupées en fonction de leurs noms de schémas (valeur par défaut : true).
  • ConnectionTimeout : Délai qui contrôle le temps d’attente avant l’abandon d’une tentative pour établir une connexion au serveur. La valeur par défaut dépend du pilote.
  • CommandTimeout : Délai qui contrôle le temps d’exécution d’une requête côté serveur avant que celle-ci ne soit annulée. La valeur par défaut correspond à dix minutes.
  • SqlCompatibleWindowsAuth : Logique (true/false) qui détermine la création d'options de chaîne de connexion compatible avec SQL Server pour l'authentification Windows. La valeur par défaut est true.
Le paramètre d'enregistrement est indiqué sous la forme [option1 = value1, option2 = value2...] ou [Query = "select ..."], par exemple.

Category

Accessing data