ReadODBC (FPScript)
Lit une ou plusieurs colonnes d'un tableau ou d'une source de données en utilisant ODBC.
Syntaxe
ReadODBC(Connection, Query, [ UTC = FALSE ] [ , Result = 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 valeurs de temps calendaire (date et heure). La valeur TRUE indique que les données stockées dans la base de données doivent être interprétées en temps universel coordonné (UTC). Sinon, les données sont interprétées 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 fournit toujours que la première colonne d'une requête comme résultat, même si vous formulez la requête de manière à ce qu'elle fournisse plusieurs colonnes comme résultat. Les types de données SQL binaires ne sont pas pris en charge.
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".