asp连接数据库超时,求解决方法
set rs=createobject("adodb.recordset")
sql="select * from a"
rs.open sql,con,1,2
if rs.recordcount>0 then
do while (not rs.eof)
set rs6=createobject("adodb.recordset")
sql6="execute b "
rs6.open sql6,con,1,2
rs.movenext
loop
end if
其中存储过程b里面的代码是update a set mem='dd'
这段asp程序,本来是可以执行的。但是把sql2000升级到sql2005,就不能执行了。
提示 rs6.open sql6,con,1,2 这行timeout expired错误。
求高人指点下。。谢谢
------解决方案--------------------应该是无法连接数据库,SQL 2005有特殊的设置如需要设置允许远程连接等
------解决方案--------------------貌似从sql2005 开始select的时候有lock机制。。。
有种select语句好像可以不加锁读取 你查查吧