Excel 2010 VBA adob连接SQL Server 2010登录超时



我在这个错误上花了几个小时,我在脑子里或网上找不到任何相关的解决方案。

我在Excel 2010中写了一些VBA宏,连接到我计算机上的SQL Server 2008数据库,并得到一些信息。我用了几个星期,它们工作得很好。

我在一台新电脑上设置了SQL Server 2008和Excel 2010,并试图导入我的数据库和VBA宏。

这里是问题:当试图使用宏,excel停止回答,然后崩溃与灾难性的失败,当我强制关闭。因此,我创建了一个新的空数据库(称为PR_db),创建了一个新的excel文件,并尝试使用以下代码与数据库建立一个简单的连接:

Public Const cString = "Provider=SQLOLEDB; Data Source=tosh-TOSH; Initial Catalog=PR_db;Trusted_Connection=yes"
Dim objMyConn As Object
Set objMyConn = CreateObject("ADODB.Connection")
objMyConn.Open
objMyConn.Close

这段代码在我以前的电脑上运行了几个星期。但是在新电脑上,它会导致"登录超时错误"10次中有9次(偶尔它会工作,然后当我再试一次时它不工作,即使我没有改变任何东西!)

我真的迷路了…你知道吗?

我建议阅读更多关于连接字符串的内容。
http://www.connectionstrings.com/

相关内容

  • 没有找到相关文章

最新更新