Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 640 Benutzerhandbuch Seite 380

Vorschau ausblenden Andere Handbücher für TNC 640:
Inhaltsverzeichnis

Werbung

9
Q-Parameter programmieren
9.9
Tabellenzugriffe mit SQL-Anweisungen
SQL BIND
SQL BIND bindet einen Q-Parameter an eine Tabellenspalte. Die
SQL -Anweisungen Fetch, Update und Insert werten diese Bindung
(Zuordnung) bei den Datentransfers zwischen Result-set und NC-
Programm aus.
Ein SQL BIND ohne Tabellen- und Spaltenname hebt die Bindung auf.
Die Bindung endet spätestens mit dem Ende des NC-Programms
oder Unterprogramms.
Sie können beliebig viele Bindungen
programmieren. Bei den Lese-/Schreibvorgängen
werden ausschließlich die Spalten berücksichtigt,
die in der Select-Anweisung angegeben wurden.
SQL BIND... muss
Anweisungen programmiert werden. Eine Select-
Anweisung können Sie ohne vorhergehende Bind-
Anweisungen programmieren.
Wenn Sie in der Select-Anweisung Spalten
aufführen, für die keine Bindung programmiert
ist, dann führt das bei Lese-/Schreibvorgängen zu
einem Fehler (Programmabbruch).
Parameter-Nr für Ergebnis: Q-Parameter der an die
Tabellenspalte gebunden (zugeordnet) wird
Datenbank: Spaltenname: Geben Sie den
Tabellennamen und die Spaltenbezeichnung –
getrennt durch . ein
Tabellenname: Synonym oder Pfad- und
Dateinamen dieser Tabelle. Das Synonym wird
direkt eingetragen – Pfad- und Dateiname werden in
einfache Anführungszeichen eingeschlossen
Spaltenbezeichnung: in den Konfigurationsdaten
festgelegte Bezeichnung der Tabellenspalte
380
vor
Fetch-, Update- oder Insert-
HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 9/2016
Q-Parameter an Tabellenspalte
binden
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"
Bindung aufheben
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis