Herunterladen Inhalt Inhalt Diese Seite drucken

Sql Bind - HEIDENHAIN TNC 320 Benutzerhandbuch

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

Werbung

SQL BIND

SQL BIND „bindet" einen Q-Parameter an eine Tabellen-Spalte. Die
SQL-Anweisungen Fetch, Update und Insert werten diese „Bindung"
(Zuordnung) bei den Datentransfers zwischen Result-set und NC-Pro-
gramm aus.
Ein SQL BIND ohne Tabellen- und Spalten-Name hebt die Bindung auf.
Die Bindung endet spätestens mit dem Ende des NC-Programms
bzw. 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 vor Fetch-, Update- oder Insert-
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 (Pro-
gramm-Abbruch).
Parameter-Nr für Ergebnis: Q-Parameter der an die
Tabellen-Spalte „gebunden" (zugeordnet) wird.
Datenbank: Spaltenname: Geben Sie den Tabellenna-
men und die Spalten-Bezeichnung – getrennt duch
„." ein.
Tabellen-Name: Synonym oder Pfad- und Dateina-
men dieser Tabelle. Das Synonym wird direkt einge-
tragen – Pfad- und Datei-Name werden in einfache
Anführungszeichen eingeschlossen.
Spalten-Bezeichnung: in den Konfigurationsdaten
festgelegte Bezeichnung der Tabellen-Spalte
HEIDENHAIN TNC 320
Beispiel: Q-Parameter an Tabellen-Spalte 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 aufheben
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884
351

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis