ВУЗ:
Составители:
Рубрика:
1) SQLRETURN SQLAllocHandle(SQLSMALLINT HandleType, SQLHANDLE InputHandle,
SQLHANDLE* OutputHandlePtr);
Используется для соединения с базой данных. Эта функция заменяет функции SQLAllocConnect,
SQLAllocEnv и SQLAllocStmt стандарта ODBC 2.0. При вызове данная функция заменяется менед-
жером драйверов на соответствующую из вышеперечисленных.
Параметры:
HandleType – тип указателя, который необходимо получить. Должен иметь одно из следующих
значений: SQL_HANDLE_ENV, SQL_HANDLE_DBC, SQL_HANDLE_STMT,
SQL_HANDLE_DESC;
InputHandle – задает указатель контекста, в котором его необходимо получить. Если HandleType
задан как SQL_HANDLE_ENV, то InputHandle должен иметь значение SQL_NULL_HANDLE. Если
HandleType – это SQL_HANDLE_DBC, то InputHandle должен быть environment handle. Если
SQL_HANDLE_STMT или SQL_HANDLE_DESC, то connection handle.
OutputHandlePtr – указатель на буфер, в который будет помещен результат.
Возвращаемые значения:
SQL_SUCCESS, SQL_SUCCESS_WITH_INFO, SQL_INVALID_HANDLE или SQL_ERROR.
2) SQLRETURN SQLCloseCursor(SQLHSTMT StatementHandle);
Закрывает курсор, связанный с указанным SQL-запросом. Результаты запроса удаляются.
Параметры:
StatementHandle – дескриптор оператора.
Возвращаемые значения:
SQL_SUCCESS или SQL_SUCCESS_WITH_INFO – в случае нормального завершения;
SQL_ERROR или SQL_INVALID_HANDLE – в случае неудачи.
3) SQLRETURN SQLConnect(SQLHDBC ConnectionHandle, SQLCHAR* ServerName, SQLSMAL-
LINT NameLength1, SQLCHAR* UserName, SQLSMALLINT NameLength2, SQLCHAR* Authentication,
SQLSMALLINT NameLength3);
Устанавливает соединение с драйвером и базой данных. После установки соединения с помощью
СonnectionHandle можно получить всю информацию о соединении, включая статус, состояние тран-
закции и коды ошибок.
Параметры:
ConnectionHandle – указатель соединения;
ServerName – имя источника данных;
UserName – имя пользователя;
Authentication – строка аутентификации (как правило – пароль);
NameLength1, NameLength2, NameLength3 – длины соответствующих строк параметров.
Возвращаемые значения:
SQL_SUCCESS или SQL_SUCCESS_WITH_INFO – в случае успешного завершения;
SQL_ERROR или SQL_INVALID_HANDLE – в противном случае.
4) SQLRETURN SQLDisconnect(SQLHDBC ConnectionHandle);
Завершает указанное соединение.
Параметры:
ConnectionHandle – дескриптор соединения, которое необходимо завершить.
Возвращаемые значения:
SQL_SUCCESS или SQL_SUCCESS_WITH_INFO – в случае нормального завершения;
SQL_ERROR или SQL_INVALID_HANDLE – в случае неудачи.
5) SQLRETURN SQLEndTran(SQLSMALLINT HandleType, SQLHANDLE Handle, SQLSMALLINT
CompletionType);
Завершает или откатывает транзакцию для всех активных операций всех SQL-запросов, связан-
ных с одним соединением или всеми соединениями указанного SQL-окружения.
Параметры:
HandleType – тип дескриптора. Аргумент должен иметь одно из следующих значений:
SQL_HANDLE_ENV – для всех соединений, SQL_HANDLE_DBC – для одного соединения;
Страницы
- « первая
- ‹ предыдущая
- …
- 58
- 59
- 60
- 61
- 62
- …
- следующая ›
- последняя »