
一.记录集指针的运用方法
1.Move:将游标指针移动到指定的记录数位置
2.MoveFirst:移动到第一条记录位置
3.MoveNext:移动到当前记录的下一条记录
4.MovePrevious:移动到当前记录的上一条记录
5.MoveLast:移动到最后一条记录
6.AbsolutePosition:设置和读取当前记录的位置顺序号
7.BOF:指向第一条记录的前面
8.EOF:指向最后一条记录的后面
9.RecordCount:统计整个记录数
例题1:
<%
Set Conn=Server.CreateObject(“ADODB.Connection”)
Set Rs=Server.CreateObject(“ADODB.RecordSet”)
Conn.Open”DSN=Hello”
Rs.Open”Select * from Htable”,Conn,adOpenDynamic,adCMDText
Rs.AddNew
Rs(“Hcolumn”)=“new Data”
Rs.Update
Rs.moveNext
Rs.Moveprevious
Rs.movelast
Rs.move 1
Rs.close
Conn.close
%>
例题2:判断表内有没有记录
if rs.bof an rs.eof then
end if
例题2:判断数据库表里面有没有记录
if rs.bof and rs.eof then
end if
==================================分页显示===============================
一。分页显示:
1。AbsolutePage:当前记录在总页面中的页数编号
2。AbsolutePosition:绝对位置
3。PageCount:数据存在的页数
4。pageSize:每页的记录数
5。RecordCount:统计记录集的记录总数
例题:
<%
Set Conn=Server.CreateObject(“ADODB.Connection”)
Set Rs=Server.CreateObject(“ADODB.RecordSet”)
Conn.Open”DSN=Hello”
Rs.MaxRecord=10
Rs.Open”Select * from Htable”,Conn,
adOpenDynamic,adCMDText
Rs.close
rs.open mysql,conn,3,3 = rs.open mysql,conn,A,B参数A为设定游标的类型,其取值为:
0 仅向前游标,只能向前浏览记录,不支持分页、Recordset、BookMark
1 键集游标,其他用户对记录说做的修改将反映到记录集中,但其他用户增加或删除记录不会反映到记录集中。支持分页、Recordset、BookMark
2 动态游标功能最强,但耗资源也最多。用户对记录说做的修改,增加或删除记录都将反映到记录集中。支持全功能浏览。
3 静态游标,只是数据的一个快照,用户对记录说做的修改,增加或删除记录都不会反映到记录集中。支持向前或向后移动
参数B为记录集的锁定类型,其取值为:
1 锁定类型,默认的,只读,不能作任何修改
2 当编辑时立即锁定记录,最安全的方式
3 只有在调用Update方法时才锁定记录集,而在此前的其他 *** 作仍可对当前记录进行更改、插入和删除等
4 当编辑时记录不会被锁定,而更改、插入和删除是在批处理方式下完成的
自己写sql嘛在代码里
sql="select * from shop where sp_sk='"&request.form("sp_sk")&“‘ and sp_index=’”&request.form("sp_index")&“‘”
&&之间换成你表格中输入框的name
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)