骨科科室鉴定:请问这两句SQL语句有什么区别?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/06 05:32:11
写法1:
sql="select * from leavemessage where id=1"
set rs=conn.execute(sql)
写法2:
set rs=server.createobject("adodb.recordset")
sql="select * from leavemessage where id=1"
rs.open sql,conn,1,1

一个是用connection对象调用execute方法来执行SQL语句。
一个是用recordset对象调用OPEN方法来执行SQL操作。
其实结果都一样

第一个直接执行SQL语句
第二个创建了一个对象来执行SQL语句。

找出eavemessage数据库中ID为1的所有对象,把他们的rs填写为conn