asp中rs.BookMark的使用介绍,asprs.bookmark


如 t=rs.BookMark 记录当前的标记
rs.BookMark=t 把游标移动到记录时的位置
例子:
 

<%
dim d
sql="select * from cs1"
set rs=server.CreateObject("ADODB.RecordSet")
rs.Open sql,conn,1,1
while not rs.eof
  if cInt(rs("id"))=10 then
    d=rs.Bookmark
  end if
  response.write(rs("id")&"-"&rs.bookMark&"<br>")
  rs.MoveNext
wend
rs.Bookmark=d
response.write(rs("id")&"-<br>")
while not rs.eof
  if cInt(rs("id"))=10 then
    d=rs.Bookmark
  end if
  response.write(rs("id")&"-"&rs.bookMark&"<br>")
  rs.MoveNext
wend
%>
当你按照这个例子自己做一遍运行的时候你就会明白了!如果还不明白(那就别写程序了...)

asp中rseof是什?怎使用的?

&lt;%//数据库连接,这里的错误处理好像不咋样,将就用吧on error resume nextconnstr="DBQ="+server.mappath("../guomei.asp" )+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}"set conn=server.createobject("ADODB.CONNECTION")if err then err.clearelse conn.open connstr if err then err.clear end ifend if//sql语句:打开表假设你的图片路径放在pic表内,按id号从大到小排列sql="select * from pic order by id DESC "//大概是定义记录集以及打开记录集,太久我记得不太好具体叫什么Set rs= Server.CreateObject("ADODB.Recordset")rs.open sql,conn,1,1//判断是否记录是否最后一行rs.eof和首行rs.bof,是就是没有记录了if rs.eof and rs.bof thenresponse.write "&lt;p align='center'&gt;抱歉,没有找到记录!&lt;/p&gt;"else//输出图片假如你的路径字段是pathresponse.write "&lt;img src="&amp;"rs("path")&amp;" /&gt;"end ifset rs=nothingrs.close%&gt;
最后是关闭记录和,还有个关闭conn数据库连接忘记打了,跟关闭记录集差不多,rs改成conn就可以了,全部刚刚手打楼主自己测试下,怕打错字母什么的
rs.eof表示最后一行,通常数据库的表第一行是rs.bof,最后一行是rs.eof,中间的是数据,rs.eof和rs.bof是用来做判断的,自己没含义
尖括号全给百度转义了郁闷

 

asp中的rsaddnew与rsupdate的使用方法,举实例

当你添加一个数据(rs1)进数据库时:
rs.addnew
rs("rs1")="添加的数据"
rs.update
rs.close
set rs=nothing

这时数据(rs1)=“添加的数据”

当你要对刚刚添加进去的数据(rs1)进行修改时:
rs("rs1")="修改后的数据"
rs.update
rs.close
set rs=nothing

结果数据(rs1)=“修改的的数据”
 

相关内容

    暂无相关文章

评论关闭