ODBC 提供了一组连接函数。使用哪一个连接函数,取决于您希望如何部署和使用应用程序:
SQLConnect 最简单的连接函数。
SQLConnect 接收数据源名,以及用户 ID 和口令(可选)。如果您将数据源名硬编码到应用程序中,则可能想要使用 SQLConnect。
有关更多信息,请参见 Microsoft ODBC API 参考 中的 SQLConnect ( http://msdn.microsoft.com/en-us/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 12;UID=DBA;PWD=sql", SQL_NTS, scso, sizeof(scso)-1, &cso, SQL_DRIVER_NOPROMPT ); |
有关更多信息,请参见 Microsoft ODBC API 参考中的 SQLDriverConnect ( http://msdn.microsoft.com/en-us/library/ms715433.aspx)。
SQLBrowseConnect 使用连接字符串(如 SQLDriverConnect)连接到数据源。
SQLBrowseConnect 允许您的应用程序创建一些自己的、具有以下功能的窗口:提示用户提供连接信息,以及浏览由特定驱动程序(这里是 SQL Anywhere 驱动程序)使用的数据源。
有关更多信息,请参见 Microsoft ODBC API 参考中的 SQLBrowseConnect ( http://msdn.microsoft.com/en-us/library/ms714565.aspx)。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |