Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 640 Benutzerhandbuch Seite 357

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

Werbung

Q-Parameter programmieren | Tabellenzugriffe mit SQL-Anweisungen
Beispiel für den Befehl SQL UPDATE
Graue Pfeile und zugehörige Syntax gehören nicht unmittelbar zu dem Befehl
SQL UPDATE
Schwarze Pfeile und zugehörige Syntax zeigen interne Abläufe von SQL
UPDATE
Parameter-Nr für Ergebnis definieren
(Rückgabewerte zur Kontrolle):
0: erfolgreiche Änderung
1: fehlerhafte Änderung
Datenbank: SQL-Zugriffs-ID: Q-Parameter für
das HANDLE definieren (zur Identifizierung der
Transaktion)
Datenbank: Index zu SQL-Ergebnis definieren
(Zeilennummer innerhalb des Result-set)
Zeilennummer
Q-Parameter mit dem Index
keine Angabe: Zugriff auf Zeile 0
Die Steuerung prüft beim Schreiben in Tabellen die Länge
der String-Parameter. Wenn die Einträge die Länge der zu
beschreibenden Spalten überschreiten, gibt die Steuerung
eine Fehlermeldung aus.
Beispiel: Zeilennummer im Q-Parameter übergeben
11 SQL BIND Q881 "TAB_EXAMPLE.Position_NR"
12 SQL BIND Q882 "TAB_EXAMPLE.Measure_X"
13 SQL BIND Q883 "TAB_EXAMPLE.Measure_Y"
14 SQL BIND Q884 "TAB_EXAMPLE.Measure_Z"
. . .
20 SQL Q5 "SELECT
Position_NR,Measure_X,Measure_Y,Measure_Z FROM
TAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Beispiel: Zeilennummer direkt programmieren
40 SQL UPDATE Q1 HANDLE Q5 INDEX5
HEIDENHAIN | TNC 640 | Benutzerhandbuch Klartextprogrammierung | 01/2022
9
357

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Tnc 620

Inhaltsverzeichnis