Excel和DB2连接

时间:2011-08-24 06:52:34

标签: excel vba batch-file excel-vba db2

我必须检查是否已使用CLI / ODBC驱动程序建立了Excel和DB2之间的连接。

为此,我计划编写一个批处理文件,我将调用excel表,然后它将自动执行一个宏,该宏将从sysibm.sysdummy1表中显示一些虚拟数据。

我需要能够与数据库建立连接的代码,并通过在建立连接时发出一些成功消息来检查连接是否已建立,如果未建立连接则发出失败消息。 (可能有一些解释发生问题的地方)

1 个答案:

答案 0 :(得分:3)

您可以使用ADODB(ActiveX数据对象)在DB2服务器和Excel之间建立ODBC(或OleDB)连接。有关示例连接字符串,请参阅this link

此链接将显示与ADODB一起使用以连接到数据库的示例VBA代码: How To Use ADO with Excel Data from Visual Basic or VBA

编辑:这是一些快速而肮脏的示例代码。将[{1}}部分替换为适合您设置的连接字符串。

.connectionstring =