关于adodb.recordset 获取更新的件数的问题

adodb.recordset的execute方法执行更新语句的时候,怎么获取更新的件数呢?

参考GPT:
可以使用adodb.recordset对象的AffectedRows属性来获取更新的件数。AffectedRows属性返回一个整数,表示最近一次执行的SQL语句所影响的行数。例如:

Dim conn, rs
Set conn = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb"
rs.Open "UPDATE mytable SET field1='value1' WHERE id=1", conn
Response.Write "更新了" & rs.AffectedRows & "行数据。"
rs.Close
conn.Close
Set rs = Nothing
Set conn = Nothing

在上面的例子中,我们执行了一条更新语句,然后使用AffectedRows属性获取更新的行数,并输出到页面上。注意,AffectedRows属性只对执行更新、插入、删除等操作的SQL语句有效,对于查询语句,它将返回-1。