Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 320 Benutzerhandbuch Seite 412

Klartextprogrammierung
Vorschau ausblenden Andere Handbücher für TNC 320:
Inhaltsverzeichnis

Werbung

9
Schritt
4 Suche
ausführen
5 Transaktion
abschließen
6 Bindung lösen
7 Synonym
löschen
SQL BIND
Beispiel: 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"
Beispiel: Bindung lösen
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
SQL BIND bindet einen Q-Parameter an eine Tabellenspalte.
Die SQL -Befehle FETCH, UPDATE und INSERT werten diese
Bindung (Zuordnung) bei den Datentransfers zwischen Result-set
(Zwischenspeicher) 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.
Programmierhinweise:
Sie können beliebig viele Bindungen programmieren.
Bei den Lese- und Schreibvorgängen werden
ausschließlich die Spalten berücksichtigt, die mithilfe
des SELECT-Befehls angegeben wurden. Wenn
Sie in dem SELECT-Befehl Spalten ohne Bindung
angeben, unterbricht die Steuerung den Lese- oder
Schreibvorgang mit einer Fehlermeldung.
SQL BIND... muss
und INSERT programmiert werden.
412
Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen
Erläuterung
Der Leservorgang wird ausgeführt
Der Parameter Q1900 ist nur für die Transaktion wichtig (Rückgabewert bei Bedarf zur
Kontrolle)
0 erfolgreicher Lesevorgang
1 fehlerhafter Lesevorgang
Die Syntax HANDLE QL1 ist die durch den Parameter QL1 bezeichnete Transaktion
Der Wert wird aus dem sog. Result-set (Zwischenspeicher) in den gebundenen
Parameter kopiert
Die Transaktion wird beendet und die verwendeten Ressourcen freigegeben
Die Bindung zwischen Tabellenspalte und QS-Parameter wird gelöst (notwendige
Ressourcen-Freigabe)
Das Synonym wird wieder gelöscht (notwendige Ressourcen-Freigabe)
den Befehlen FETCH, UPDATE
vor
HEIDENHAIN | TNC 320 | Benutzerhandbuch Klartextprogrammierung | 10/2017

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis