安大互联
财经热点 > Asp编程 > 看SQL脚本执行的一个奇怪现象
看SQL脚本执行的一个奇怪现象
浏览次数:【698】  发布日期:2009-8-13 12:09:22    文章分类:Asp编程   
专题:】 【
 
当我们编了一段代码, 执行时间会需要好几十秒钟甚至更长, 好比是一段游标程序, 它要访问所有的记录并改变它们. 我
发现我在Query Analyzer工具里执行后所有的记录都能按我所愿改变, 当换成以下几种环境时程序会出现只更新了最前一
部分记录的怪事:

1.当在ASP中直接用con.execute语句执行直接SQL时
2.当在ASP中直接用con.execute调用相应的代码的存储过程时
3.当在ASP中用command调用没有任何参数的存储过程时
4.当在ASP中调用没有输出参数的存储过程时

一次不经意的操作, 我发觉当使用带有输出参数的存储过程时, 程序能够执行很少一段时期, 并使所有记录生效. 我的
目标是达到了, 但这是为啥呢? 为啥SQL语句在上面的4种情境下只执行瞬间就停下了?

一点说明: 输出参数只要有一个就可以, 不管它在存储进程中是否用得着.

手机扫码浏览该文章
 ● 相关资讯专题
  • 网络建设业务咨询

   TEl:13626712526