为建立于一个数据源的连接,需要用到3个ODBC API函数。它们分别是SQLConnect,SQLBrowseConnect和SQLDriverConnect。它们在本疑难解答的ODBCAPI.BAS进程里使用。
  SQLConnect是与ODBC数据源连接的标准方式。所有参数(自变量)都必须完整且准确。因为稍有纰漏,ODBC就会生成错误。如果所有设置均正确无误,就会顺利地建立一个连接。有效的返回代码是SQL SUCCESS,SQL SUCCESS WTTH INFO,SQL ERROR或SQL INVALID HANDLE 。在此,SQLConnect提供的唯一灵活的地方在于,一旦找不到指定的数据源名称,函数就会寻找一个默认驱动程序,并将其载入。当然,前提是已在ODBC.INI里定义了这样的一个默认驱动程序。如果没有默认程序,就会返回一个SQL ERROR,并可通过对SQLError的调用,获得与所遇问题有关的更多信息。SQLConnect是建立ODBC连接的一种全方位函数。
  针对ODBC连接,局域网管理软件SQLDriverConnect提供了更大的灵活性。该函数能控制要求使用更多信息(和SQLConnect的3个参数相比)的数据源。注意,在所有函数中,都必须将连接句柄hDbc作为自己的参数使用。它提供了一个对话框,能提醒我们输入建立连接所需的任何不足的信息,并可对未在ODBC.INI文件或注册表里定义的连接进行控制。SQLDriverConnect提供了3种连接方式:
  (1)包含于函数调用的一个连接串,其中包含了所有必需的数据——包括数据源名称、多个用户ID、多个口令以及数据库需要的其他所有定制信息。
  (2)一个连接串,只提供进行连接所需的部分信息。随后,每次进行连接时,ODBCDriver Manager(ODBC驱动程序管理器)和驱动程序都会提示用户输入需要的信息。
  (3)未在ODBC.INI或注册表里定义的一个连接。如提供了任何信息,函数都会尽可能地加以利用。成功地建好一个连接后,函数会返回SQL SUCCESS,同时返回一个完整的连接串。可在将来利用这个串建立与那个数据库的连接。可以预言,为在Visual Basic里获取正确的连接串,SQLDriverConnect 也应能像在本疑难解答里那样成功地使用,因为它们在这种操作上是类似的。
  SQLDriverConnect可返回SQL SUCCESS,SQL SUCCESS WTTH INFO,SQL NO DATA FOUND,SQL ERROR 或SQL INVALID HANDLE。有效地完成选项参数包括SQL DRIVER PROMPT,SQL DRIVER COMPLETE,SQL DRIVER COMPLETE REQUIRED或SQL DRIVER NO PROMPT。
  第三个函数是SQLBrowseConnect,它或许是第3个函数里最有趣的一个。该函数能初始化一个交互式方法,以便获取连接特定数据库所需的信息。每次调用SQLBrowseConnect时,该函数都会返回进行连接所需的附加属性。发出这种调用的应用程序可解析出包含了遗漏属性的结果串(标记为“必须”或“可选”)。从一个固定的项目列表里选出了特定的项目后,这些项目将以一个完整列表的形式返回。这样一来,应用程序就能向末端用户提出一个选择列表框。

局域网监控软件

★关于WorkWin公司电脑监控软件★

WorkWin的使命是打造Work用途的Windows 电脑系统,有效规范员工上网行为,让老板知道员工每天在做什么(监控包括屏幕、上网在内的一举一动),限制员工不能做什么(禁止网购、游戏、优盘等)。

WorkWin基于纯软件设计,非常容易使用,无需添加或改动任何硬件,使用一台管理机监控全部员工机电脑。历经南京网亚十余年精心打造,此时此刻每天都有成千上万企业电脑正在运行WorkWin,选择WorkWin选择“赢”。

WorkWin介绍

WorkWin监控首页 短视频讲解 下载免费试用版

版权所有,南京网亚计算机有限公司 。本文链接地址: 局域网管理软件SQLConnect的连接