Herunterladen Inhalt Inhalt Diese Seite drucken

11 Sql Bind - HEIDENHAIN TNC 128 Benutzerhandbuch

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

Werbung

8
Programmieren: Q-Parameter
8.9
Tabellenzugriffe mit SQL-Anweisungen
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-
Programm 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
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 (Programm-Abbruch).
Parameter-Nr für Ergebnis: Q-Parameter der an die
Tabellen-Spalte gebunden (zugeordnet) wird.
Datenbank: Spaltenname: Geben Sie den
Tabellennamen und die Spalten-Bezeichnung –
getrennt duch . ein.
Tabellen-Name: Synonym oder Pfad- und
Dateinamen dieser Tabelle. Das Synonym wird
direkt eingetragen – Pfad- und Datei-Name werden
in einfache Anführungszeichen eingeschlossen.
Spalten-Bezeichnung: in den Konfigurationsdaten
festgelegte Bezeichnung der Tabellen-Spalte
230
vor
Fetch-, Update- oder Insert-
TNC 128 | Benutzer-Handbuch HEIDENHAIN-Klartext-Dialog | 3/2014
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"
Bindung aufheben
91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis