06.08.2013 Views

TNC 320 DIN/ISO - heidenhain

TNC 320 DIN/ISO - heidenhain

TNC 320 DIN/ISO - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8.8 Taulukkokäyttö SQL--käskylauseilla<br />

SQL FETCH<br />

SQL FETCH lukee INDEX-määreellä osoitetut rivit Result-setistä ja<br />

tallentaa taulukkomääritykset sidottuihin (osoitettuihin) Qparametreihin.<br />

Result-set osoitetaan HANDLE-määreellä.<br />

SQL FETCH huomioi kaikki rivit, jotka on määritelty Selectkäskylauseella.<br />

Parametri no. tulokselle: Q-parametri, johon SQLserveri<br />

ilmoittaa takaisin tuloksen:<br />

0: ei virheitä<br />

1: virhe (väärä Handle tai Index liian suuri)<br />

Tietue: SQL-käyttötunnus: Q-parametri ja Handlemääre<br />

Result-setin tunnistusta vartens (katso myös<br />

SQL SELECT).<br />

Tietue: Indeksi SQL-tulokselle: Rivinumero Resultsetin<br />

sisällä. Tämän rivin taulukkomääritykset luetaan<br />

ja siirretään sidottuun Q-parametriin. Jos et määrittele<br />

indeksiä, ensimmäinen rivi (n=0) luetaan.<br />

Rivinumero määritellään joko suoraan tai<br />

ohjelmoimalla Q-parametri, joka sisältää indeksin.<br />

Esimerkki: Rivinumero syötetään Q-parametriin<br />

11 SQL BIND Q881 "TAB_EXAMPLE.MESS_NR"<br />

12 SQL BIND Q882 "TAB_EXAMPLE.MESS_X"<br />

13 SQL BIND Q883 "TAB_EXAMPLE.MESS_Y"<br />

14 SQL BIND Q884 "TAB_EXAMPLE.MESS_Z"<br />

236 Ohjelmointi: Q-parametri<br />

. . .<br />

20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,<br />

MESS_Z FROM TAB_EXAMPLE"<br />

. . .<br />

30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2<br />

Esimerkki: Rivinumero ohjelmoidaan suoraan<br />

. . .<br />

30 SQL FETCH Q1 HANDLE Q5 INDEX5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!