Sql fetch – HEIDENHAIN TNC 640 (34059x-05) Uživatelská příručka

Stránka 342

Advertising
background image

Programování: Q-Parametry

9.9

Přístupy do tabulek s příkazy SQL

9

342

TNC 640 | Uživatelská příručka programování s popisným dialogem HEIDENHAIN | 3/2015

SQL FETCH

SQL FETCH

čte řádky adresované pomocí INDEXU z výsledkové

sady a ukládá tabulkové záznamy do „spojených“ (přiřazených) Q-

parametrů. Výsledková sada se adresuje pomocí HANDLE.
SQL FETCH

bere do úvahy všechny sloupečky, které byly uvedené ve

výběrové instrukci (Select).

Číslo parametru pro výsledek

: Q-parametr, kterým

server SQL hlásí zpátky výsledek:

0: nedošlo k žádné chybě

1: došlo k chybě (chybný Handle nebo je Index příliš

veliký)
Databanka: ID přístupu SQL

: Q-parametr,

obsahující

Handle

pro identifikaci výsledkové sady

(viz také SQL SELECT).
Databanka: Index výsledku SQL

: číslo řádku ve

výsledkové sadě. Přečtou se tabulkové záznamy

v této řádce a převedou se do „spojeného“ Q-

parametru. Neuvedete-li index, tak se přečte první

řádka (n = 0).

Číslo řádku se uvádí přímo nebo naprogramujte Q-

parametr, který Index obsahuje.

Číslo řádku se předá do Q-parametru

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

Číslo řádku se naprogramuje přímo

. . .
30 SQL FETCH Q1HANDLE Q5 INDEX5

Advertising