HEIDENHAIN TNC 640 Modo De Empleo página 291

Ocultar thumbs Ver también para TNC 640:
Tabla de contenido

Publicidad

SQL BIND
SQL BIND enlaza un parámetro Q con una columna de la tabla. Las
instrucciones SQL Fetch, Update e Insert evalúan este enlace
(asignación) durante la transmisión de datos entre el Result-set y el
programa NC.
Un SQL BIND sin nombre de tabla ni de columna anula el enlace. El
enlace finaliza a más tardar cuando acaba el programa NC o el
subprograma.
Se pueden programar tantos enlaces como se deseen.
En los procesos de lectura/escritura se tienen en cuenta
exclusivamente las columnas, que se han indicado en la
instrucción de selección.
SQL BIND... debe programarse antes que las
instrucciones Fetch, Update o Insert. Se puede
programar una instrucción de selección sin
instrucciones Bind anteriores.
Si se generan columnas en la instrucción de selección,
para las cuales no se ha programado ningún enlace,
entonces ocurre un error en los procesos de
lectura/escritura (interrupción del programa).
U
Núm. de parámetro para resultado: parámetro Q al
cual se enlazará la columna de la tabla (asignada).
U
Base de datos: nombre de la columna: introducir el
nombre de la tabla y la designación de columna –
separado por .
Nombre de la tabla: sinónimo o nombres de
búsqueda y de fichero de esta tabla. El sinónimo se
registra directamente – el nombre de búsqueda y de
fichero se escribe entre comillas.
Designación de columnas: designación de la
columna de la tabla determinada en los datos de
configuración
HEIDENHAIN TNC 640
Ejemplo: Enlazar parámetros Q con columnas de
la tabla
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"
Ejemplo: Anular el enlace
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
291

Publicidad

Tabla de contenido
loading

Tabla de contenido