Sql fetch – HEIDENHAIN TNC 640 (34059x-05) Manual del usuario

Página 342

Advertising
background image

Programación: Parámetros Q

9.9

Accesos a tablas con instrucciones SQL

9

342

TNC 640 | Modo de empleo Diálogo en lenguaje conversacional HEIDENHAIN | 4/2015

SQL FETCH

SQL FETCH lee la línea dirigida con ÍNDICE desde el Result-set y
memoriza las entradas de la tabla en los parámetros Q enlazados
(asignados). Al Result-set se le asigna una dirección con el

HANDLE.

SQL FETCH tiene en cuenta todas las columnas indicadas en la
instrucción de selección.

Nº de parámetro para resultado: Parámetro Q, en
el que el servidor SQL confirma el resultado:
0: no se ha producido ningún error
1: se ha producido un error (Handle incorrecto o
índice demasiado grande)
Base de datos: ID de acceso SQL: parámetro Q, con
el

handle

para la identificación del Result-set (ver

también

SQL SELECT).

Base de datos: Índice para el resultado SQL:
número de línea dentro del Result-set. Las entradas
de la tabla de esta línea se leen y se transfieren
a los parámetros Q enlazados. Si no se indica el
Índice, se leerá la primera línea (n=0).
El número de línea se indica directamente o se
programa el parámetro Q que contenga el Índice.

El número de línea se transmite en el
parámetro Q

11 SQL BIND

Q881"TAB_EXAMPLE.MESS_NR"

12 SQL BIND

Q882"TAB_EXAMPLE.MESS_X"

13 SQL BIND

Q883"TAB_EXAMPLE.MESS_Y"

14 SQL BIND

Q884"TAB_EXAMPLE.MESS_Z"

. . .
20 SQL Q5

"SELECTMESS_NR,MESS_X,MESS_Y,

MESS_Z FROM TAB_EXAMPLE"

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX

+Q2

El número de línea se programa
directamente

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5

Advertising