Gop*_*pal 10 sql-server vb6 ado
使用SQL Server 2005和VB6
当我执行年度数据或超过3个月的数据时,它显示"Timeout Expired"错误.它没有完全执行.
我的连接字符串
ConnectionString = "Provider=SQLOLEDB.1;" & _
"Persist Security Info=False; " & _
"User ID=" & Settings.SQL_Username & _
"; Password = " & Settings.SQL_Password & "; " & _
"Initial Catalog=" & Settings.SQL_DatabaseName & ";" & _
"Data Source=" & Settings.SQL_ServerAddress
Run Code Online (Sandbox Code Playgroud)
我该如何解决这个问题?
PLZ ...
mar*_*c_s 17
那里没有"黑巫毒魔法" - 你可以让你的查询变得更快(返回更少的数据,改进数据库设计,查找和应用使你的查询执行得更快的索引),或者然后增加你允许查询的超时在抛出超时之前运行.
这是你的两个选择 - 接受你的选择.
更新:有点谷歌搜索显示:
Dim cmd
Set cmd = Server.CreateObject("ADODB.Command")
cmd.CommandTimeout = 120 ' number of seconds
Run Code Online (Sandbox Code Playgroud)
渣
| 归档时间: |
|
| 查看次数: |
45753 次 |
| 最近记录: |