Работа с базами данных в архитектуре клиент-сервер. Дубинин В.Н. - 70 стр.

UptoLike

Составители: 

70
Данная функция распределяет память для идентификатора опе-
ратора в рамках определенного соединения. Функция SQLAllocStmt име-
ет следующий синтаксис:
RETCODE SQLAllocStmt(hdbc, phstmt)
Описание параметров для данной функции приведено в следую-
щей таблице.
Аргумент Тип Использование Описание
hdbc HDBC Вход Идентификатор соединения
phstmt HSTMT
FAR
Выход Идентификатор оператора (адрес)
Функция SQLFreeStmt
Данная функция выполняет следующие действия:
останавливает обрабатываемые SQL-операторы, связанные с
заданным идентификатором оператора;
закрывает открытые курсоры, имеющие отношение к заданному
идентификатору оператора;
отбрасывает ожидаемые результаты;
освобождает все ресурсы, связанные с заданным идентификато-
ром оператора.
Функция SQLFreeStmt имеет следующий синтаксис:
RETCODE SQLFreeStmt(hstmt, fOption)
Описание параметров для данной функции приведено в
следую-
щей таблице.
Аргумент Тип Использование Описание
hstmt HSTMT Вход Идентификатор оператора
fOption UWORD Вход Опция завершения
Опция SQL_CLOSE закрывает курсор и отбрасывает все ожидае-
мые результаты. Опция SQL_DROP освобождает идентификатор опера-
тора и все связанные с ним ресурсы, а также выполняет действия пре-
дыдущей опции. Опция SQL_UNBIND освобождает (“отвязывает”) все
столбцы, используемые соответствующей функцией SQLBindCol. Опция
SQL_RESET_PARAMS освобождает все параметры, используемые со-
ответствующей функцией SQLBindParameter. Перечисленные опции ис-
пользуются применительно к заданному
идентификатору оператора.
     Данная функция распределяет память для идентификатора опе-
ратора в рамках определенного соединения. Функция SQLAllocStmt име-
ет следующий синтаксис:
     RETCODE SQLAllocStmt(hdbc, phstmt)
     Описание параметров для данной функции приведено в следую-
щей таблице.

Аргумент   Тип     Использование   Описание
hdbc       HDBC    Вход            Идентификатор соединения
phstmt     HSTMT   Выход           Идентификатор оператора (адрес)
           FAR


     Функция SQLFreeStmt

     Данная функция выполняет следующие действия:
      останавливает обрабатываемые SQL-операторы, связанные с
заданным идентификатором оператора;
      закрывает открытые курсоры, имеющие отношение к заданному
идентификатору оператора;
      отбрасывает ожидаемые результаты;
      освобождает все ресурсы, связанные с заданным идентификато-
ром оператора.
     Функция SQLFreeStmt имеет следующий синтаксис:
     RETCODE SQLFreeStmt(hstmt, fOption)
     Описание параметров для данной функции приведено в следую-
щей таблице.

Аргумент   Тип     Использование   Описание
hstmt      HSTMT   Вход            Идентификатор оператора
fOption    UWORD   Вход            Опция завершения


     Опция SQL_CLOSE закрывает курсор и отбрасывает все ожидае-
мые результаты. Опция SQL_DROP освобождает идентификатор опера-
тора и все связанные с ним ресурсы, а также выполняет действия пре-
дыдущей опции. Опция SQL_UNBIND освобождает (“отвязывает”) все
столбцы, используемые соответствующей функцией SQLBindCol. Опция
SQL_RESET_PARAMS освобождает все параметры, используемые со-
ответствующей функцией SQLBindParameter. Перечисленные опции ис-
пользуются применительно к заданному идентификатору оператора.


                                   70