Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » UltraLite - C 及 C++ 编程 » API 参考 » UltraLite ODBC API 参考

 

SQLConnect 函数

在 UltraLite ODBC 中,此函数用于连接数据库。

语法
UL_FN_SPEC SQLRETURN UL_FN_MOD SQLConnect (
SQLHDBC ConnectionHandle,
SQLTCHAR * ServerName,
SQLSMALLINT NameLength1,
SQLTCHAR * UserName,
SQLSMALLINT NameLength2,
SQLTCHAR * Authentication,
SQLSMALLINT NameLength3 );
参数
  • ConnectionHandle   连接句柄。

  • ServerName   一个连接字符串,定义应用程序要连接的数据库。UltraLite ODBC 不使用 ODBC 数据源,而是提供连接字符串,其中包含数据库连接参数以及可选的其它参数。

    下面是 ServerName 参数的示例:

    (SQLTCHAR*)UL_TEXT( 
        "dbf=customer.udb" 
    )

    有关连接参数的完整列表,请参见UltraLite 连接参数

  • NameLength1   *ServerName 的长度。

  • UserName   连接时使用的用户 ID。该用户 ID 也可以在向 ServerName 参数提供的连接字符串中指定。

  • NameLength2   *UserName 的长度。

  • Authentication   连接时使用的口令。该口令也可以在向 ServerName 参数提供的连接字符串中指定。

  • NameLength3   *Authentication 的长度。

注释

连接到数据库。有关 UltraLite 连接参数的详细信息,请参见UltraLite 连接参数