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 BIND<br />

SQL BIND sitoo Q-parametrin taulukkosarakkeeseen. SQLkäskylauseet<br />

Fetch (hae), Update (päivitä) ja Insert (lisää) arvioivat<br />

tämän sidonnan (osoituksen) Result-setin ja NC-ohjelman välisen<br />

tiedonsiirron yhteydessä.<br />

SQL BIND ilman taulukon ja sarakkeen nimeä poistaa sidoksen. Sidos<br />

päättyy kaikissa tapauksissa viimeistään NC-ohjelman tai aliohjelman<br />

lopussa.<br />

Voit ohjelmoida vaikka kuinka monta sidosta. Luku- ja<br />

kirjoitusvaiheessa huomioidaan vain ne sarakkeet, jotka<br />

on määritelty Select-käskylauseella.<br />

SQL BIND... on ohjelmoitava ennen Fetch-, Update- tai<br />

Insert-käskylauseita. Select-käskylause voidaan<br />

ohjelmoida ilman edeltävää Bind-käskylausetta.<br />

Jos muodostat Select-käskylauseeseen sarakkeita, joille<br />

ei ole ohjelmoitu sidosta, on seurauksena virhe luku- ja<br />

kirjoitusvaiheessa (ohjelman keskeytys).<br />

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

taulukkosarake on sidottu (osoitettu).<br />

Tietokanta: Sarakenimi: Määrittele taulukon nimi ja<br />

sarakkeen tunnus – erotettuna ..<br />

Taulukon nimi: Synonyymi tai taulukon polku- ja<br />

tiedostonimen määrittely. Synonyymi syötetään<br />

suoraan sisään – polku- ja tiedostonimen määrittely<br />

sijoitetaan heittomerkkien sisään.<br />

Saraketunnus: Konfiguraatiotiedoissa asetettu<br />

taulukkosarakkeen tunnus<br />

Esimerkki: Q-parametrin sitominen<br />

taulukkosarakkeelle<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 />

Esimerkki: Sidontakiinnityksen poisto<br />

91 SQL BIND Q881<br />

92 SQL BIND Q882<br />

93 SQL BIND Q883<br />

94 SQL BIND Q884<br />

232 Ohjelmointi: Q-parametri

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

Saved successfully!

Ooh no, something went wrong!