rs.open 与 conn.execute详解

     conn.execute使用如下:
    yd="database/******.mdb"  '将******换成你的数据库名即可
    set conn=server.CreateObject("adodb.connection")
      constr="provider=microsoft.jet.oledb.4.0;data source="&server.mappath(yd)
      conn.open constr  '打开数据库连接对象

     id=cint(request.querystring("id"))
     sql="delete  * from news where newsid="&id       '从news数据库中删除特定的数据
     conn.execute(sql)  
     conn.close
     set conn=noting
-----------------------------------------------------------------------------------------------------------
      rs.open的使用如下:
    id=cint(request.querystring("id"))
     set rs=server.createobject("adodb.recordset") '创建recordset数据集对象
     sql="selete  * from news where newsid="&id
     rs.open sql,conn,3,3
     rs.delete
     rs.update
     rs.close  '使用完以后记得要关闭,以节省资源
     set rs=nothing
     conn.close '如果后面不使用连接对象,请关闭
     set conn=nothing
--------------------------------------------------------------------------------------------------------
 说明:
conn.execute(sql)返回一个关闭的Recordset对象
如果只需要一笔带过的碰碰数据库,用execute
如果要对数据库作比较庞杂的操作!则最好用 rs.open
posted on 2008-06-04 10:31  阿良  阅读(720)  评论(1编辑  收藏  举报