Lee una o varias columnas de una tabla de un orígen de datos a través de ODBC.
Sintaxis
ReadODBC(Connection, Query, [ UTC = FALSE ] [ , Result = ODBC_RESULT_DATASERIES ])
La sintaxis de la función ReadODBC consta de los siguientes elementos:
Parte |
Descripción |
||||||
|---|---|---|---|---|---|---|---|
Connection |
Aquí son posibles las siguientes especificaciones:
Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||
Query |
Instrucción SQL que se utiliza para direccionar la columna de datos en el orígen de datos especificado. Las consultas generadas por objeto de vínculo de datos ODBC tienen la forma SELECT <columna> FROM <tabla> donde <columna> y <tabla> representan la tabla y la columna seleccionadas en el diálogo de importación. También puede añadir un comando de ordenación a la consulta, por ejemplo. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Cadena. Si el argumento es una lista, la función se ejecuta para cada elemento de la lista y el resultado también es una lista. |
||||||
UTC |
Este argumento solo se tiene en cuenta si la columna de datos contiene tiempos de calendario (fecha y hora). El valor TRUE indica que los datos almacenados en la base de datos deben considerarse disponibles en tiempo universal coordinado (UTC). En caso contrario, se interpretan los datos en la hora local. Las estructuras de datos permitidas son Valor escalar. Los tipos de datos permitidos son Valor booleano. Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado FALSE si no se especifica el argumento. |
||||||
Result |
Define cómo debe devolverse el resultado. El argumento Result puede tener los siguientes valores:
Si el argumento es una lista, se toma su primer elemento. Si se trata de nuevo de una lista, se repite el proceso. Se establece el valor predeterminado ODBC_RESULT_DATASERIES si no se especifica el argumento. |
Notas
Si selecciona ODBC_RESULT_DATASERIES la función solo devuelve como resultado la primera columna de una consulta, aunque formule la consulta de manera que en principio devuelva como resultado varias columnas. No se admiten tipos de datos SQL binarios. En este caso, se devuelven valores inválidos.
Disponibilidad
FlexPro View, Basic, Professional, Developer Suite
Ejemplos
ReadODBC("ODBC;DRIVER={Microsoft Access Driver (*.mdb)};DSN='';DBQ=c:\\examples\\database.mdb", "SELECT ExampleColumn FROM ExampleTable")
Importe la columna 'ExampleColumn' de la tabla 'ExampleTable', que se encuentra en la base de datos del proyecto de Microsoft Access 'database.mdb'.