asp中的adodb.connection对象执行一条sql语句,怎样知道受影响记录数?
如删除记录
问题点数:0、回复次数:4Top
1 楼alexzhang00(三角猫)回复于 2003-11-02 14:44:15 得分 0
Dim affectRows
affectRows = ADODBConnection.Execute(SQL)
其中的 SQL 只能是 UPDATE、DELETE、或者 INSERT、DROP、ALTER等,但不能为 SELECTTop
2 楼dylwx(dylwx)回复于 2003-11-02 16:12:01 得分 0
上面的返回的是什么东西?
我用
response.write affectRows
提示“丢失对象的默认属性,找不到对象的默认属性”
我用
response.write Cstr(affectRows )
也出错,提示“错误的参数个数或无效的参数属性”
用
affectRows.RecordNumber
又提示“对象不支持此属性或方法”
Top
3 楼LibraLjh(突然空闲)回复于 2003-11-02 17:04:35 得分 0
呵呵,偶也想知道,
友情 UP.Top
4 楼livethere(zhu)回复于 2003-12-23 23:40:57 得分 0
对于不按行返回的命令字符串:
connection.Execute CommandText, RecordsAffected, Options
对于按行返回的命令字符串:
Set recordset = connection.Execute (CommandText, RecordsAffected, Options)
返回值
返回 Recordset 对象引用。
参数
CommandText 字符串,包含要执行的 SQL 语句、表名、存储过程或特定提供者的文本。
RecordsAffected 可选,长整型变量,提供者向其返回操作所影响的记录数目。
Top




