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



 

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

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

XSQLDA *in_sqlda;

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

XSQLVAR *var;

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

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

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

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

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

in_sqlda->version = SQLDA_VERSION1;

in_sqlda->sqln = 10;  

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

 

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