Sql fetch – HEIDENHAIN TNC 640 (34059x-02) Instrukcja Obsługi

Strona 318

Advertising
background image

Programowanie: parametry Q

9.9

Dostępy do tabeli z instrukcjami SQL

9

318

TNC 640 | Instrukcja obsługi dla operatora HEIDENHAIN-dialog tekstem otwartym | 10/2013

SQL FETCH

SQL FETCH

czyta adresowany z INDEKS wiersz z Result-set i

odkłada zapisy tabeli do przywiązanych (przyporządkowanych) Q-

parametrów. Result-set zostaje adresowany z HANDLE .
SQL FETCH

uwzględnia wszystkie kolumny, podane w instrukcji

select.

Nr parametru dla wyniku

: parametr Q, w którym

serwer SQL melduje zwrotnie wynik:

0: nie pojawił się błąd

1: pojawił się błąd (błędny handle lub indeks zbyt

duży)
Baza danych: SQL-dostęp-ID

: parametr Q, z

handle

dla identyfikacji Result-set (patrz także SQL

SELECT

).

Baza danych: indeks odnośnie wyniku SQL

:

numery wierszy w obrębie Result-set. Wpisy w

tabeli tego wiersza zostają czytane i transferowane

do przywiązanych Q-parametrów. Jeśli indeks nie

zostaje podany, to czytany jest pierwszy wiersz

(n=0).

Numer wiersza zostaje podawany bezpośrednio

lub operator programuje Q-parametr, zawierający

indeks.

numer wiersza zostaje przesłany w Q-

parametrze

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

numer wiersza zostaje

programowany bezpośrednio

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5

Advertising