ASP操作ACCESS数据库

一,首先是ASP对ACCESS数据库的连接。

<%

dim conn

set conn=Server.CreateObject("ADODB.Connection")

conn.Open="provider=microsoft.jet.oledb.4.0;"&"data source="&server.mappath("*.mdb")

%>

其中*.mdb换成你的数据库名字及其所在路径。用以上语句连接至要你数据库名字和路径写对了不会出现问题。一般吧对数据库的连接单独保存在一个ASP文件中,名字一般为conn.asp。

二,对数据库的连接建立后接下来就是对数据库的操作了。

 在ASP中要对数据库进行操作仅与数据库建立一个Connection连接对象还是不够的,还需要有Recordset对象来打开数据表

在建立与数据库连接的前提下

Set Rs=Server.CreateObject("ADODB.Recordset")

sql = "select * from [表名] where [字段名] = [值]"

Rs.Open sql,conn,A,B

Rs.Open后的4个参数,sql为SQL语句对数据库做何操作主要由这段SQL语句决定,conn为数据库连接对象

A和B为数据库读取方式

A:1,只读且当前数据记录只能向下移;

   2,只读,当前数据记录可自由移动;

   3,可读写,当前数据记录可自由移动;

   4,可读写,当前数据记录可自由移动,可看到新增记录;

B:1,用来打开只读记录;

     2,悲观锁定;

     3,乐观锁定;

     4,批次乐观锁定;

注:乐观锁定:完全依靠数据库来完成锁定;悲观锁定:应用程序自己管理数据或对象上的锁定。

三,SQL基本语句

最常用到的4条SQL语句分别是:Insert,Select,Update,Delete.语法如下:

Insert into 表名(字段1,字段2,字段3) value('值1','值2','值3')

Select 字段1,字段2 from 表名 where 条件 Order by 排序方式

Update 表名 set 字段1=值1,字段2=值2 where 条件

Delete from 表明 where 条件

四,Recordset对象操作数据库的常用方法

Rs.movenext         记录下移一行

Rs.maveprevious   记录上移一行

Rs.movefirst          移到数据表第一行

Rs.mavelast          移到数据表最后一行

Rs.bof                   返回布尔值判断是否超出数据表首端

Rs.eof                   返回布尔值判断是否超出数据表末端

Rs.delete              删除当前记录

Rs.addnew           添加记录到数据表末

Rs.update            更新数据表记录

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值