|
|
Параметры
метки - заполнители заменяются
фактическими данными перед тем как
подготовленная строка инструкции SQL будет
выполнена. Поскольку эти параметры -
неизвестны когда
строка-инструкция создана, то надо
создать XSQLDA ввода , чтобы подставить во
время выполнения значения параметров. Для
подготовки 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 |