Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Свойство TXXXDataDriverEh.SpecParams



Cвойство SpecParams содержит список параметров и значений. TXXXDataDriverEh используют их при выполнении SQL выражений. Значение каждого параметра должно храниться в отдельной строке в формате ‘ИМЯ_ПАРАМЕТРА=ЗНАЧЕНИЕ’. В зависимости от типа сервера (InterBase, Oracle, MSSQL, Informix) SpecParams может содержать следующие параметры.

При работе с сервером InterBase:

'GENERATOR' - определяет имя генератора значение InterBase. DataDriver использует этот параметр для получения текущего значение генератора перед вставкой новой записи.

'GENERATOR_FIELD' - определяет имя поля, которому будет присвоено текущее значение генератора после вставки новой записи.

'AUTO_INCREMENT_FIELD' - определяет имя поля, которому DataDriver проставит тип AutoIncremet. Используется при создании структуры внутреннего массива записей.

При работе с сервером Oracle:

'SEQUENCE' - задает имя поля Oracle последовательности. DataDriver использует этот параметр для получения текущего значения последовательности перед вставкой новой записи.

'SEQUENCE_FIELD' - задает имя поля, которому будет присвоено текущее значение последовательности после вставки новой записи.

'AUTO_INCREMENT_FIELD' - задает имя поля, которому DataDriver просвоит тип AutoIncremet. Используется при создании структуры внутреннего массива записей.

При работе с сервером MSSQL:

'AUTO_INCREMENT_FIELD' - задает имя поля, которому DataDriver проставит тип AutoIncremet. Используется при создании структуры внутреннего массива записей.

При работе с сервером Informix:

'AUTO_INCREMENT_FIELD' - задает имя поля, которому DataDriver проставит тип AutoIncremet. Используется при создании структуры внутреннего массива записей.

Пример списка параметров для InterBase сервера:

GENERATOR=EMP_NO_GEN

GENERATOR_FIELD=emp_no

AUTO_INCREMENT_FIELD=emp_no

SQL выражение для вставки записи должно содержать EMP_NO_GEN генератор.

insert into

employee (EMP_NO, FIRST_NAME)

values

(:EMP_NO,:FIRST_NAME)





Дата публикования: 2014-11-28; Прочитано: 284 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...