AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Administrar bases de datos / Funciones SQL
  • Cargar la consulta en la memoria
  • Partial Traer
  • Varios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Posiciones en la primera fila del resultado de la consulta. Esta fila se convierte en la fila actual.
Si los controles o las variables son associated con las columnas del resultado de la consulta (SQLAssociate), los valores encontrados en el fila actual se asignan automáticamente a estos elementos.
En la mayoría de los casos, SQLFirst se utiliza en un bucle de lectura con SQLNext.
Atención: Esta función debe utilizarse durante una exploración SQLFirst/SQLCol del resultado de la consulta. Para obtener más información, consulte Tipos de navegación SQL.
Java La búsqueda de Partial se realiza automáticamente por la Java framework.
// Initialize the scrollbar parameters at the end of query
ResSQL = SQLExec("SELECT CUSTLASTNAME, FIRSTNAME, ADDR1, ADDR2, CITY, ZIP FROM CUSTOMER", ...
"QRY1")
IF ResSQL = True THEN
// Displays the first row
SQLFirst("QRY1")
// Initializes the upper bound of the scrollbar
SCROLL_SCROLL1..MaxValue = SQL.NbLine
// Positions the scrollbar at the beginning
SCROLL_SCROLL1 = 1
ELSE
// Processes the error
END
SQLClose("QRY1")
Sintaxis
SQLFirst([<Number of rows>, ] <Query name>)
<Number of rows>: Entero opcional
Número de filas que se cargarán en la memoria cada segundo. Este número de filas constituirá un bloque para la recogida de Partial.
Parámetro necesario para realizar una lectura por Partial Fetch.
Java Este parámetro no se tiene en cuenta. De hecho, la búsqueda de Partial se realiza automáticamente por la Java framework.
<Query name>: Cadena de caracteres
Nombre de la consulta:
Java Las consultas creadas en el editor de consultas deben especificarse en el formato de una cadena de caracteres.
Observaciones

Cargar la consulta en la memoria

Si se llama a SQLFirst inmediatamente después de SQLExec, el resultado de la consulta se carga en memoria. Existen dos métodos:
  • Cargar completamente la consulta en memoria si no se especifica <Número de filas>. El número de registros correspondiente al resultado de la consulta se calcula automáticamente. El SQL.NbLine Variable está actualizado.
  • Cargar parcialmente la consulta en la memoria (también llamado Partial Fetch) si se especifica el parámetro <Número de filas>.
    Sólo se carga en memoria el primer bloque de líneas. Los siguientes bloques se cargan automáticamente en la tarea de fondo (mecanismo de búsqueda de Partial). El SQL.Retrieving Variable (actualizado por SQLInfo) se utiliza para saber si el resultado fue recuperado en su totalidad.
    Observación: Dependiendo de la Process realizada, la recogida de Partial se utiliza para reducir el ancho de banda de la red.
Java La búsqueda de Partial se realiza automáticamente por la Java framework. La variable SQL.Retrieving nunca se inicializa y siempre devuelve False.
WINDEVWindowsCódigo de Usuario (UMC)HFSQL ClassicHFSQL Client/ServerHyper File 5.5OLE DBODBCConectores Nativos

Partial Traer

Si está utilizando el Partial Fetch para recuperar el resultado de la consulta (véase el ejemplo de esta función):
  • Si se llama a SQLClose mientras no se ha completado la recuperación, ésta se detiene y se cierra la consulta.
  • Este método se puede utilizar con varias consultas al mismo tiempo.
  • El SQL.Retrieving Variable (actualizado por SQLInfo) se utiliza para saber si el resultado fue recuperado en su totalidad.

Varios

  • Si el puntero se encuentra por fuera del resultado de la consulta, la variable SQL.Out se establece en True.
  • El SQL.Current Variable contiene el número del fila actual.
  • La función SQLTable no debe utilizarse después de la función SQLFirst. Se genera un error fatal.
Componente: wd290hf.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local