首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查询超时错误Excel VBA

问查询超时错误Excel VBA
EN

Stack Overflow用户
提问于 2017-11-20 21:57:22
回答 1查看 4.1K关注 0票数 2

我正在尝试通过Excel VBA运行SQL Server查询,结果显示以下错误。我已经在SQL Server Management Studio中测试了这个查询,它工作得非常好。在SSMS中运行大约需要4分钟,但通过VBA无法运行。我已经尝试将超时时间增加到600秒&也将其设置为零。

令人惊讶的是,如果我调试我的VBA并从它复制脚本(因为它是基于不同的值生成的@ runtime ),即使它在SQL Server Management Studio中粘贴后也能完美运行?

​

​

这里我漏掉了什么?如果您有任何建议,我们将不胜感激。

PS:如果我用同样的代码运行另一个查询,它就能正确运行!

EN

回答 1

Stack Overflow用户

发布于 2017-11-21 20:12:49

使用:DBConn.CommandTimeout = 0解决了查询执行时间较长且无法进一步优化的问题。

感谢@Vityata为我指明正确的方向=)

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47393737

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档