在没有 SSIS 的情况下将 Excel VBA引用到 SQL Server
在完成上述工作后,我从例程中复制了所有全局变量/常量,其中包括
Const CS As String = "Driver={SQL Server};" _
&“服务器=****;” _
&“数据库=****;” _
&“UID=****;” _
&“密码=****”
将 DB_Conn 调暗为 ADODB.Connection
暗淡命令作为 ADODB.Command
将 DB_Status 调暗为字符串到另一个电子表格中的类似模块中。我也复制到同一个模块子 Connect_To_Lockbox()
如果 DB_Status <> "打开" 则
设置 DB_Conn = 新连接
DB_Conn.ConnectionString = CS
DB_Conn.Open ' 问题!
DB_Status = "打开"
万一
结束子我添加了相同的参考(ADO 2.8)
第一个电子表格仍然有效;DB_Conn.Open 的第二个弹出“运行时错误'-214767259 (80004005)':[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified”删除两者的引用,保存文件,重新- 打开,重新添加引用没有帮助。一个仍然有效,另一个得到错误。
?!?