Sql bind, 9 д о ст упы к таб л ицы с sql- инстр укциями – Инструкция по эксплуатации HEIDENHAIN TNC 320 (340 551-01)
Страница 357
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 графы, для
которых не программировалось „сопряжение“, то это
приводит к ошибке в операциях чтения/записи
(прервание программы).