|
|
|
|
- Recuperar el valor de una columna
- Transferir el contenido de la consulta a un tabla
- Recuperación de posiciones flotantes en Oracle (mediante ODBC)
- Uso de tabulaciones en los ítems
Automáticamente asocia cada columna del resultado de la consulta con un control o con un Variable de la aplicación. Una vez que se ha ejecutado SQLAssociate, es necesario hacer un bucle con el resultado de la consulta: la asignación de los controles o variables se realizará para cada lectura de Record. Observación: Esta función debe ser usada durante una búsqueda de "SQLFirst/SQLCol".... Para más detalles sobre los diferentes modos de recorrer el resultado de una consulta, véase Tipos de navegación SQL. ResExec is boolean ResExec = SQLExec("SELECT CUSTNAME,ADDR1,ADDR2,CITY,ZC FROM INV", "QRY2") IF ResExec = True THEN SQLAssociate("QRY2", CustName, Addr[1], Addr[2], City, ZipCode) SQLFirst("QRY2") ELSE // Processes the error END SQLClose("QRY2")
Sintaxis
SQLAssociate(<Query name> , <List of operators>)
<Query name>: Cadena de caracteres Nombre de la consulta creada y ejecutada con SQLExec (el nombre de la consulta debe ir entre comillas) o ejecutada con SQLExecWDR (con o sin comillas). <List of operators>: Cadenas de caracteres, separadas por comas Lista de nombres de control o nombres de Variable que serán automáticamente associated con las correspondientes columnas de la consulta (hasta 250). Estos operadores están separados por comas. El orden de estos operadores debe corresponderse con el orden de las columnas de consulta.. Observaciones Recuperar el valor de una columna El valor de una columna puede ser recuperado individualmente por SQLCol. Uso de tabulaciones en los ítems Las funciones SQL se utilizan para insertar tabulaciones en los elementos de los archivos de datos.. La gestión de las tabulaciones depende del modo de acceso utilizado. 1er caso: Ejecución de una consulta con ODBC:Al ejecutar una consulta con ODBC, SQLAssociate no devuelve pestañas. Para get el valor de las partidas (con Tabs), utilice SQLFetch/SQLGetCol. Ejemplo: SQLAssociate y las tabulaciones en los ítems Los elementos de los registros a recuperar son los siguientes: | | | | Tema 1 | Tema 2 | Record 1 | Juan | Smith | Record 2 | John + tab + Mac | Rosquillas |
Para el primer Record: - SQLAssociate( Qry1, Var1, Var2): recupera a John y Smith
Para el segundo Record: - SQLAssociate( Qry1, Var1, Var2): recupera John y Mac, pero Mac no corresponde al valor del segundo elemento
- SQLAssociate( Qry1, Var1, Var2, Var3): recupera a John, Mac, Doughnut
2º caso: Ejecutar una consulta mediante OLEDB, HFSQL o un Conector Nativo SQLAssociate recupera automáticamente las fichas en los elementos de resultado.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|