Sql bind, 9 д о ст упы к таб л ицы с sql- инстр укциями – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 551-01)

Страница 357

Advertising
background image

HEIDENHAIN TNC 320

357

10.9

Д

о

ст

упы

к

таб

л

ицы

с

SQL-

инстр

укциями

SQL BIND

SQL BIND „привязывает“ Q-параметр к графе таблицы. SQL-

инструкции Fetch, Update и Insert используют это „сопряжение“

(присвоение) в передачи данных между буфером Result-set и

программой ЧУ.

SQL BIND без названия таблицы и графы отменяет это

сопряжение. Сопряжение закончивается самое позднее в конце

программы ЧУ или подпрограммы.

8

Номер параметра для результата: Q-параметр,

«сопрягаемый» с графой таблицы

(присвоиваемый).

8

База данных: Имя графы: записать имя таблицы

и обозначение графы – разделенные с „.“ .

Имя таблицы: синоним или имя тракта и файла

этой таблицы. Синоним записыается

непосредственно – имя тракта и файла вводятся в

простых ковычках.

Обозначение графы: установленное в данных

конфигурации обозначение графы таблицы

Пример: Q-параметры привязывать к графам

таблицы

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"

Пример: Отмена сопряжения

91 SQL BIND Q881
92 SQL BIND Q882
93 SQL BIND Q883
94 SQL BIND Q884

„

Можете программировать произвольно много

«сопряжений». В операциях чтения/записи

учитываются исключительно графы, указанные в

инструкции Select.

„

SQL BIND... должна программироваться перед

инструкциями Fetch, Update или Insert. Инструкцию

Select можете программировать без предствующей

инструкции Bind.

„

Если приводите в инструкции Select графы, для

которых не программировалось „сопряжение“, то это

приводит к ошибке в операциях чтения/записи

(прервание программы).

Advertising