Asp数据库访问程序

Asp数据库访问程序:(粗体字为原程序)

conn文件){ }

{

<%

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

dbpath=Server.MapPath("../liuyan.mdb") <!--连接数据库 -->

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbpath

%>   <--驱动程序  -->

 

 }

连接程序

<%

sqlcmd="select * from message order by A_TIME desc"    <--查询语句  -->

set rs =conn.Execute(sqlcmd)  

%>

Recordset常用的属性和方法:

<%

Rs.fields.Count  

<!—取得目前包括recordset在内,总共有多少个字段,字段注标由0开始 -->

Rs(“字段名”).Name 

<!—取得目前recordset的字段名字  -->

Rs(n).Name  

 <!--  取得目前recordsetn栏的字段名字,次数有0开始-->

Rs(“字段名”).Value

 <!—取得目前recordset指定的字段的数据内容,可省略value不写 -->

Rs(n).Value         

   <!—取得recordsetn栏的字段数据,0开始,value可不写  -->

Rs.MOveNext       <!—recofeset记录指针移到下一笔记录 -->

Rs.MovePre       <!--recofeset记录指针移到上一笔记录   -->

Rs.MoveFirst     <!--recofeset记录指针移到第一笔记录  -->

Rs.MoveLast      <!--recofeset记录指针移到最后一笔记录   -->

%>

数据库记录指针能够上下移动的程序:

conn文件){ }

{

<%

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

Set rs=Server.CreateObject("ADODB.Recordset")   <-- rs的新建对象 -->

dbpath=Server.MapPath("../liuyan.mdb")     <-- 连接数据库 -->

conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&dbpath

%>    <-- 驱动程序 -->

}

 

 

 

连接程序

<%

sqlcmd="select * from message order by A_TIME desc"   <--查询语句  -->

rs.open sqlcmd ,conn ,3 ,2

%>

Rs的属性:

<%

page=2

rs.AbsolutePage= page    <!--指定现在对象位于那一页-->

rs.PageSize=2           <!--一页所能显示的数据笔录-->

n= rs.RecordCount    <!--取得目前recordset对象所取得的数据的总笔数-->

m=rs.PageCount        <!--取得recordset对象中数据的页数-->

%>

 

 


数据库连接:

<%

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

dbpath= server.MapPath("数据库")

conn.open "driver={Microsoft Access Driver(*.mdb)};dbq="&dbpath

sqlcmd= "查询语句  "

set RS =conn.Execute(sqlcmd)

%>

或则:

<% set rs=server.CreateObject("ADODB.Recordset")

rs.open sqlcmd ,conn, 3,2   %>  与下面的象似:

<%const  abOpenstatic=3

const abLockPessimistic=2

rs.open sqlcmd ,conn, abOpenstatic , abLockPessimistic %>

 

(rs.open sql命令  数据库的连接对象  记录指针的移动方式   数据库的打开方式)

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值