|
|
|
|
- Características de la control Tabla rellenada programáticamente
- Cerrar una consulta
- Uso de la función Partial Fetch
- Tipos de consultas
- Recuperación de posiciones flotantes en Oracle (mediante ODBC)
- Gestión de Unicode
Transfiere el resultado de una consulta a una control Tabla rellenada de forma programática (una Caja de Listas o control Combo Box), con la posibilidad de Partial Fetch (el resultado se recupera por bloques de filas). En un navegador "SQLFetch/SQLGetCol", la transferencia de información al control Tabla comenzará desde el Record actual. Observación: Esta función debe utilizarse para examinar el resultado de la consulta SQLFetch/SQLGetCol. Se produce un error fatal si se utiliza esta función en una navegación SQLFirst/SQLCol. Para obtener más información, consulte Tipos de navegación SQL.
// Transfer to a Table control: retrieval without fetch ResSQL = SQLExec("SELECT CUSTNAME, CUSTFIRSTNAME FROM INV", "QRY1") IF ResSQL THEN SQLTable("QRY1", TABLE_QryTab, "Customer name" + TAB + "First name", "30 20") // Calculates the number of result records NbRec is int = TableCount(TABLE_QryTab) ELSE // SQL error END SQLClose("QRY1")
Sintaxis
Transferencia a un control Tabla poblado programáticamente sin Partial Fetch Ocultar los detalles
SQLTable(<Query name> , <Table control> , <Maximum number of rows> [, <Title of columns>] , <Width of columns>)
<Query name>: Cadena de caracteres Nombre de la consulta creada y ejecutada con SQLExecWDR, o ejecutada con SQLExec. <Table control>: Nombre del control Nombre de la control Tabla poblada programáticamente donde se mostrará el resultado de la consulta. <Maximum number of rows>: Integro Número máximo de líneas visualizadas en el control Tabla. Si se especifica este parámetro, control Tabla contendrá un máximo de <Máximo número de filas> filas mostradas, incluso si el resultado de la consulta contiene un mayor número de filas. <Title of columns>: Cadena de caracteres opcional Lista de todos los títulos de las columnas de la control Tabla rellenada mediante programación. Los diferentes títulos están separados por caracteres TAB. Para especificar sólo los anchos de las columnas, este parámetro puede corresponder a una cadena vacía ("""). <Width of columns>: Cadena de caracteres Lista de todos los anchos de columna, separados por un carácter de espacio. Para especificar sólo los títulos de las columnas, este parámetro puede corresponder a una cadena vacía ("""). Observaciones Características de la control Tabla rellenada programáticamente El número de columnas de la control Tabla rellenada programáticamente debe ser suficiente para aceptar todas las columnas del resultado de la consulta. Una consulta se cierra automáticamente: - una vez que se ha ejecutado SQLTable si no se utiliza el Partial Fetch.
- tan pronto como el resultado de la consulta se recupere por completo si se utiliza el Partial Fetch.
Gestión de Unicode Puede definir cómo se gestionará Unicode en la configuración del proyecto (pestaña "Unicode" de la ventana de configuración de description): - Si se selecciona la opción "Utilizar cadenas ANSI en ejecución".: los datos se convierten utilizando el carácter actual set.
Recordatorio: ChangeCharset cambia el carácter actual set. - Si se selecciona "Utilizar cadenas UNICODE en ejecución", los datos se insertan sin ser convertidos.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|