vb执行sql,比如update语句后有个返回值,影响了多少行,怎么获取
cmd as Adodb.Command,rst as Adodb.RecordSet // sql="update tab1 set fid1=2 where id=1"
试过 rst=cmd.Execute(),的rst获取记录数就会报 对象已关闭 错误,
试过 cmd.commandText=sql & " go select @@rowcount",,也是没办法取的,
试过在cmd.execute后再用 rst执行 open "select @@rowcount",,,结果是-1,,,说明没取到啊,,,
试过rst.open "update 。。。 select @@rowcount"取的rst1也是已关闭,无语。。。
没办法取得返回值吗??那怎么知道delete某条记录后是否成功 (这个应该只能通知影响了几行吧!)