回 帖 发 新 帖 刷新版面

主题:在ASP中如何获取SQL的全局变量?是在什么记录集中啊?

请问,在asp中如何获得sql 的全局变量值 比如@@rowcount @@error 等!  是在什么记录集中啊?

 我在ASP中想根据@@rowcount>0  判断 update   是否成功,但是不知道如何获取@@rowcount  值!
 比如  
  ASP中执行了 一条  update 语句,我希望通过@@rowcount>0  判断 update   是否成功 ! 
   不知道用ADO 有没有方法可以判断,如果有就不用到SQL 的全局变量了!

回复列表 (共2个回复)

沙发

其实在connection对象的execute方法中就可以得到返回数的。比如:

set conn = server.createobject("adodb.connection")
conn.open "xxxxx"
sql = "update sss set a=1"
conn.execute sql,num

num就是执行这条语句时所影响到的记录总数。

板凳

谢谢1楼的兄弟,请问,如果我使用
    rs.update     这样的方法进行update  那么 能获得 更新的返回值吗?

我来回复

您尚未登录,请登录后再回复。点此登录或注册