Главная ]
3.4.1.Подготовка структуры ввода XSQLDA
Программирование
Базы данных



 

Параметры метки - заполнители заменяются фактическими данными перед тем как подготовленная строка инструкции SQL будет выполнена. Поскольку эти параметры - неизвестны  когда  строка-инструкция создана, то надо создать XSQLDA ввода , чтобы подставить во время выполнения значения параметров. Для подготовки XSQLDA, следуйте этими шагами:

  1. Объявите переменную указывающую на XSQLDA с необходимыми для обрабоки параметрами. Например, следующая декларация создает XSQLDA на который указывает in_sqlda:            XSQLDA *in_sqlda;

  2. Объявите необязательную переменную для доступа к структуре XSQLVAR указатель на которую содержится в XSQLDA:

XSQLVAR *var;

Объявление указателя на структуру XSQLVAR необязательно, но может упростить ссылку на на структуру в последующих инструкциях.

3. Выделите память для XSQLDA используя макрос XSQLDA_LENGTH. Следующая инструкция выделяет память для XSQLDA и передает указатель на нее в переменную in_sqlda:

in_sqlda = (XSQLDA *)malloc(XSQLDA_LENGTH(10));

В этой инструкции выделяется место для 10 структур XSQLVAR, позволяя XSQLDA хранить до 10 параметров.

4. Установите поле версии XSQLDA в значение SQLDA_VERSION1, а полю sqln присвойте число зарезервированных структур XSQLVAR:

      in_sqlda->version = SQLDA_VERSION1;

      in_sqlda->sqln = 10;  

<< Назад ] Содержание ] Далее >> ]

 

Дизайн: Piton Alien
Rambler's Top100 Рейтинг@Mail.ru
Сайт создан в системе uCoz