Sql Update - HEIDENHAIN TNC 620 User Manual

Cnc
Hide thumbs Also See for TNC 620:
Table of Contents

Advertisement

10

SQL UPDATE

Example: transferring row number in the Q parameter
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"
. . .
20 SQL Q5 "SELECT MESS_NR,MESS_X,MESS_Y,MESS_Z FROM
TAB_EXAMPLE"
. . .
30 SQL FETCH Q1 HANDLE Q5 INDEX+Q2
Example: programming the row number directly
. . .
40 SQL UPDATE Q1 HANDLE Q5 INDEX5
SQL UPDATE changes a row in the result set (intermediate
memory). The new values of the individual cells are copied from
the bound Q parameters. The transaction is defined via the
HANDLE to be specified; the row is defined via the INDEX. The
existing row in the result set is completely overwritten.
SQL UPDATE takes all columns into consideration that were
specified with the SELECT instruction (SQL command SQL
EXECUTE).
Parameter No. for result (return value for the
control):
Database: SQL access ID: Define Q parameters
for the HANDLE (for identifying the transaction)
Database: Index for SQL result: Row number
within the result set
434
Programming Q Parameters | Accessing tables with SQL commands
0 successful transaction
1 successful transaction
Program the row number directly
Program the Q parameter containing the
index
The row (n=0) is assigned a value if none is
specified
HEIDENHAIN | TNC 620 | Conversational Programming User's Manual | 10/2017

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tnc 620 eTnc 620 programming station

Table of Contents