Partager via


OleDb.DataSource

Syntaxe

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

À propos

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 fournir 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 définit si des propriétés de navigation doivent être générées pour les valeurs retournées (la valeur par défaut est 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 de connexion au serveur. La valeur par défaut dépend du pilote.
  • CommandTimeout : Délai qui contrôle la durée d’exécution de la requête côté serveur avant son annulation. La valeur par défaut est de dix minutes.
  • SqlCompatibleWindowsAuth : Valeur logique (true/false) qui détermine si des options de chaîne de connexion compatibles avec SQL Server doivent être générées pour l’authentification Windows. La valeur par défaut est true.

Le paramètre d’enregistrement est spécifié sous la forme [option1 = value1, option2 = value2...] ou [Query = "select ..."], par exemple.