”超时时间已到“ 的问题,我就执行了个select ,而且表里就10条记录
执行时出现了:
超时时间已到。在操作完成之前超时时间已过或服务器未响应。
我就执行了个select ,而且表里就10条记录,肯定不是timeout时间的问题。
我发现执行insert时是正常的。 也不知道是怎么回事了
难道还是程序问题???
------解决方案--------------------sql语句在数据库中执行有没有问题。另外你的程序有没有什么循环等操作。
------解决方案--------------------
先调试下看看是dal报异常吗
------解决方案--------------------
把你最终在DbHelperSQL里生成的sql复制出来到数据库中执行以下看看瞧。
------解决方案--------------------数据库连接超时?
http请求响应(服务端执行)超时?
不过多半还是事务提交超导致,以为事务越多越好http://www.cnblogs.com/tristinjet/archive/2009/11/12/1602003.html
------解决方案--------------------用事务导致的死锁
------解决方案--------------------
先调试下看看是dal报异常吗
是在DAL里的,最后是在DbHelperSQL里出错的
把你最终在DbHelperSQL里生成的sql复制出来到数据库中执行以下看看瞧。
1.看看连接字符中有设置什么没
2.看看web.config
------解决方案--------------------自己先顶了啊,各位帮看看
底层没写好吧!DAL
------解决方案--------------------先把你的查询语句在数据库的查询分析器中执行看慢不慢,如果不慢就查代码的原因
web.config 中加上 Connect Timeout=5000;"
------解决方案--------------------一般是死循环