sql2005遇到的一个递归效率问题
[ 2007-01-03 21:20:50 | 作者: admin ]
以前在sql2000下的一个递归程序放到sql2005下面居然非常的慢(虽然可正常运行),
检查整个程序并无问题,最后锁定在数据库的连接方式和rs的打开方式上面,
最后用
set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open SQL,Conn,3,1
来替代
set rs = conn.execute(sql)
问题解决。
其中用 rs.Open sql,Conn,adOpenStatic,adLockReadOnly 和 rs.Open sql,Conn,adOpenStatic,adLockReadOnly
都报参数不可识别错误,而用数字替代则正常运行。
附录1
=======================================
CONN.EXECUTE(SQL,RowsAffected,C)
...
阅读全文…
检查整个程序并无问题,最后锁定在数据库的连接方式和rs的打开方式上面,
最后用
set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open SQL,Conn,3,1
来替代
set rs = conn.execute(sql)
问题解决。
其中用 rs.Open sql,Conn,adOpenStatic,adLockReadOnly 和 rs.Open sql,Conn,adOpenStatic,adLockReadOnly
都报参数不可识别错误,而用数字替代则正常运行。
附录1
=======================================
CONN.EXECUTE(SQL,RowsAffected,C)
...
阅读全文…
1