rs.open sqlstr,conn
set rs=conn.execute(sqlstr)
如能告之,不胜感激~
谢谢
---------------------------------------------------------------
用rs.open sqlstr,conn是你用了rs=server.createobject("adodb.recordset")它是把你需要的sqlstr以recordset的形式放在内存中的,然后在内存中进行数据处理,而set rs=conn.execute(sqlstr)是直接用sqlcommand命令在数据库中操作!
---------------------------------------------------------------
先将数据集打开、然后执行查询语句
---------------------------------------------------------------
首先都要定义conn,就是连接数据库,connection 的简写,因为每个与数据库相关的操作都要用到,所以一般用包含文件
然后再具体的操作数据库的页面里,
如果用rs.open sqlstr,conn就要先
set rs=server.createobject("adodb.recordset"),定义sqlstr="select name from table",最后再rs.open sqlstr,conn,
如果要用set rs=conn.execute(sqlstr),就直接些就可以了,
不用set rs=server.createobject("adodb.recordset"),
这时候就可以response.write rs("name")了
不过最后要记得关闭数据库的操作rs.close set rs=nothing