版本:latest

SQLConnect

功能描述

在驱动程序和数据库之间建立连接。

原型

c
SQLRETURN  SQLConnect(SQLHDBC        ConnectionHandle,
                      SQLCHAR        *ServerName,
                      SQLSMALLINT    NameLength1,
                      SQLCHAR        *UserName,
                      SQLSMALLINT    NameLength2,
                      SQLCHAR        *Authentication,
                      SQLSMALLINT    NameLength3);

参数

表 1 SQLConnect参数

关键字

参数说明

ConnectionHandle

连接句柄,通过SQLAllocHandle获得。

ServerName

要连接数据源的名称。

NameLength1

ServerName的长度。

UserName

数据源中数据库用户名。

NameLength2

UserName的长度。

Authentication

数据源中数据库用户密码。

NameLength3

Authentication的长度。

返回值

  • SQL_SUCCESS:表示调用正确。
  • SQL_SUCCESS_WITH_INFO:表示会有一些警告信息。
  • SQL_ERROR:表示建连失败。
  • SQL_INVALID_HANDLE:表示传入的句柄无效。

示例

参见:示例