|
|
|
|
- Cargar la consulta en la memoria
- Partial Traer
- Varios
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. // 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. <Query name>: Cadena de caracteres Nombre de la consulta: 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.
- 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.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|