连接超时不起作用

dvd*_*dmn 0 sql sql-server asp.net ado.net

我有一个报告查询,运行时间超过15秒(超时的默认值).我在web.config中添加了"连接超时"参数到我的连接字符串,但它没有任何区别.查询在15秒内仍然超时.

的connectionString = "服务器= XX.XX.XX.XX;数据库= YYY;用户ID = ZZZ;密码= VVV; 连接超时= 60 "的providerName = "System.Data.SqlClient的"

有什么建议吗?

PS:我正在使用SqlCommand对象来运行查询.

D S*_*ley 5

这是建立连接的超时,而不是执行查询.您可以使用对象上的属性设置命令超时.CommandTimeoutSqlCommand