Excel VBA教程:SQLClose函数

不要在“Xlodbc.xla”加载宏中使用 SQLClose 及其他 ODBC函数;应该使用 Microsoft ActiveX 数据对象库 (ADO) 中的对象、方法和属性。

SQLClose 关闭与外部数据源的连接。

本函数包含在“Xlodbc.xla”加载宏中。使用本函数之前,必须使用“工具”菜单中的“引用”命令建立对该加载宏的引用。

SQLClose(ConnectionNum)

ConnectionNum  必需。要中断连接的数据源的唯一连接标识。

返回值

如果成功地中断了该连接,本函数将返回 0(零),且指定的连接标识不再有效。

如果 ConnectionNum 无效,本函数返回第 2015 号错误。

如果 SQLClose 无法中断与数据源的连接,本函数将返回第 2042 号错误。

Excel VBA教程:SQLClose函数·示例

本示例在“NorthWind”数据库上执行查询。显示在工作表 Sheet1 上的查询结果是当前已订货的产品列表。


databaseName = "Northwind"
queryString = _
    "SELECT * FROM product.dbf WHERE (product.ON_ORDER<>0)"
chan = SQLOpen("DSN=" & databaseName)
SQLExecQuery chan, queryString
Set output = Worksheets("Sheet1").Range("A1")
SQLRetrieve chan, output, , , True
SQLClose chan

上页:Excel VBA教程:SQLBind函数 下页:Excel VBA教程:SQLError函数

Excel VBA教程:SQLClose函数

Excel VBA教程:SQLError函数 Excel VBA教程:SQLExecQuery函数
Excel VBA教程:SQLGetSchema函数 Excel VBA教程:SQLOpen函数
Excel VBA教程:SQLRequest函数 Excel VBA教程:SQLRetrieve函数
Excel VBA教程:SQLRetrieveToFile函数 Excel VBA教程:隐藏的语言元素
Excel VBA教程:向文档中添加控件 Excel VBA教程:向用户窗体中添加控件
Excel VBA教程:应用程序对象事件 Excel VBA教程:图表对象事件
Excel VBA教程:控件和对话框事件 Excel VBA教程:在某一 Microsoft Office 应用程序中控制其他 Microsoft Office 应用程序
Excel VBA教程:创建自定义对话框 Excel VBA教程:新建工作簿
Excel VBA教程:创建“用户窗体” Excel VBA教程:显示自定义对话框
Excel VBA教程:获取有关 Macintosh 关键字的帮助 Excel VBA教程:在单元格区域中循环
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号