[ASP] asp对数据库的基本操作

一、添加记录

方法1:Connection对象的Execute方法

set con=Server.CreateObject("ADODB.Connection")
insertstr="insert into 表名(字段1,字段2,...) values(value1,value2,...)  '插入记录SQL语句
con.Open constr
con.Execute(insertstr)
con.close
set con=nothing
-------------------------------------------------------------------------------------------
方法二:RecordSet对象的AddNew方法

set con=Server.CreateObject("ADODB.Connection")
set rs =Server.CreateObject("ADODB.RecordSet")
querystr="select * from 表名"                '查询记录SQL语句
con.open constr
rs.open querystr,con,1,3

rs.AddNew
rs("字段1")=value1
rs("字段2")=value2
......
rs.Update

rs.close
set rs=nothing
con.close
set con=nothing

 

二、查询记录

set con=Server.CreateObject("ADODB.Connection")
set rs =Server.CreateObject("ADODB.RecordSet")
querystr="select 字段 from 表名 where ...."             '查询记录SQL语句
con.open constr
rs.open querystr,con,1,1

do while not rs.EOF do
'读取数据
  变量1=rs("字段1")
  变量2=rs("字段2")
  ...
loop

rs.close
set rs=nothing
con.close
set con=nothing


 三、修改记录

方法一:Connection对象的Execute方法

 set con=Server.CreateObject("ADODB.Connection")
 con.open constr
 updatestr="update 表名 set 字段1=value1,字段2=value2 where id=..."   '更新记录SQL语句
 con.Execute(updatestr)
 con.close
 set con=nothing
----------------------------------------------------------------------
方法二:RecordSet对象的Update方法
 
 set con=Server.CreateObject("ADODB.Connection")
 set rs= Server.CreateObject("ADODB.RecordSet")
 querystr="select 字段 from 表名 where ...."             '查询记录SQL语句
 con.open constr    
 rs.open  querystr,con,1,3
 rs("字段1")=value1
 rs("字段2")=value2
 ...
 rs.Update

 rs.close
 set rs=nothing
 con.close
 set con=nothing

 

四、删除记录

set con=Server.CreateObject("ADODB.Connection")
deletestr="delete from 表名 where id="&id          '删除记录SQL语句
con.open constr
con.Execute(deletestr)
con.close
set con=nothing


 

 

转载于:https://www.cnblogs.com/felixfang/archive/2009/03/27/1423341.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值