Lit une ou plusieurs colonnes d'un tableau ou d'une source de données en utilisant ODBC.
Syntaxe
ReadODBC(Connection, le Query, le [ UTC Variable FALSE ] [ , le Result Variable ODBC_RESULT_DATASERIES ])
La syntaxe de la fonction ReadODBC se compose des éléments suivants :
Section |
Description |
||||||
---|---|---|---|---|---|---|---|
Connection |
Les informations suivantes sont possibles ici :
Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||
Query |
Instruction SQL utilisée pour adresser la colonne de données dans la source de données spécifiée. Le format des requêtes générées par l'objet de liaison de données OBDC Data est le suivant SELECT <column> FROM <table> où <column> et <table> représentent la table et la colonne sélectionnées dans la boîte de dialogue d'importation. Vous pouvez étendre la requête, par exemple en utilisant une commande de tri . Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Chaîne de caractères. Si l'argument est une liste, alors la fonction est exécutée pour chaque élément de la liste et le résultat est également une liste. |
||||||
UTC |
Cet argument n'est pris en compte que si la colonne de données contient des temps calendaires (date et heure). La valeur TRUE indique que les données stockées dans la base de données doivent être considérées comme étant disponibles en temps universel coordonné (UTC). Dans le cas contraire, les données sont interprétées comme étant disponibles en heure locale. Les structures de données autorisées sont Scalaire. Les types de données pris en charge sont Valeur booléenne. Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut FALSE . |
||||||
Result |
Précise comment le résultat doit être retourné. L'argument Result peut avoir les valeurs suivantes :
Si l'argument est une liste, alors son premier élément est pris. S'il s'agit à nouveau d'une liste, le processus est répété. Si l'argument n'est pas spécifié, il est défini à la valeur par défaut ODBC_RESULT_DATASERIES . |
Remarques
Si vous choisissez ODBC_RESULT_DATASERIES la fonction ne renvoie toujours que la première colonne d'une requête, même si vous formulez la requête de manière à ce qu'elle renvoie en principe plusieurs colonnes. Les types de données SQL binaires ne sont pas pris en charge. Dans ce cas, des valeurs invalides sont renvoyées.
Disponible dans
FlexPro View, Basic, Professional, Developer Suite
Exemples
ReadODBC("ODBC;DRIVER={Microsoft Access Driver (*.mdb)};DSN='';DBQ=c:\\examples\\database.mdb", "SELECT ExampleColumn FROM ExampleTable")
Importe la colonne "ExampleColumn" de la table "ExampleTable" qui se trouve dans la base de données projet Microsoft Access "database.mdb".