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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » ODBC 支持

 

ODBC 连接函数

ODBC 提供了一组连接函数。使用哪一个连接函数,取决于您希望如何部署和使用应用程序:

  • SQLConnect   最简单的连接函数。

    SQLConnect 接收数据源名,以及用户 ID 和口令(可选)。如果您将数据源名硬编码到应用程序中,则可能想要使用 SQLConnect。

    有关详细信息,请参见 Microsoft 的ODBC API Reference中的 SQLConnect,网址为 [external link] http://msdn.microsoft.com/zh-cn/library/ms711810.aspx

  • SQLDriverConnect   使用连接字符串连接数据源。

    SQLDriverConnect 允许应用程序使用数据源外部的、特定于 SQL Anywhere 的连接信息。另外,您可以使用 SQLDriverConnect 来请求 SQL Anywhere 驱动程序提示用户提供连接信息。

    SQLDriverConnect 还可用来在不指定数据源的情况下进行连接。SQL Anywhere ODBC 驱动程序名是指定的。以下示例连接到一台已在运行的数据库服务器上。

    SQLSMALLINT cso;
    SQLCHAR     scso[2048];
    
    SQLDriverConnect( hdbc, NULL,
       "Driver=SQL Anywhere 16;UID=DBA;PWD=sql", SQL_NTS,
       scso, sizeof(scso)-1,
       &cso, SQL_DRIVER_NOPROMPT );

    有关详细信息,请参见 Microsoft 的ODBC API Reference中的 SQLDriverConnect,网址为 [external link] http://msdn.microsoft.com/zh-cn/library/ms715433.aspx

  • SQLBrowseConnect   使用连接字符串(如 SQLDriverConnect)连接到数据源。

    SQLBrowseConnect 允许您的应用程序创建一些自己的、具有以下功能的窗口:提示用户提供连接信息,以及浏览由特定驱动程序(这里是 SQL Anywhere 驱动程序)使用的数据源。

    有关详细信息,请参见 Microsoft 的ODBC API Reference中的 SQLBrowseConnect,网址为 [external link] http://msdn.microsoft.com/zh-cn/library/ms714565.aspx

 另请参见

建立 ODBC 连接