access数据库中的定位问题,急!!!

bigzhu168 2002-02-20 08:26:38
<% set dbconnection=server.createobject("adodb.connection")
dbconnection.open "dsn=suggestion;"
set rs = Server.CreateObject("ADODB.recordset")
rs.open "suggestion",dbconnection,3,3
rs.absoluteposition=4
response.write rs("suggestion")
rs.delete
%>
在上面的程序中,我不管怎么设置,都不能使用absoluteposition定位到我想到的位置,比如说我想定位到从开头起第四条记录然后把它删除,但总是将本页的第一条记录删除,恳请各位高手指教。我用response.write rs.absoluteposition 得出的结果是-1,我也不知道该用哪些参数,因此我将rs.open "suggestion",dbconnection,3,3中的所有排列组合的参数都试过一遍了。
...全文
107 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigzhu168 2002-02-20
  • 打赏
  • 举报
回复
<% set dbconnection=server.createobject("adodb.connection")
dbconnection.open "dsn=suggestion;"
set rs = Server.CreateObject("ADODB.recordset")
rs.cursorLocation = 3
rs.open "suggestion",dbconnection,3,3
rs.absoluteposition=recno
response.write rs("suggestion")
response.end %>比如说我选择的是第二条记录,但rs("suggestion")却是第一条记录,如果我选择的是第一记录,显示的却是第二条记录,完全颠倒了。
bigzhu168 2002-02-20
  • 打赏
  • 举报
回复
只有一页时可以,但页数一多就不可以了,怎么办?
bigzhu168 2002-02-20
  • 打赏
  • 举报
回复
非常感谢karma(无为),问题解决了,我该怎样给你分呢?我不知给分的操作步骤
!!
xuchu 2002-02-20
  • 打赏
  • 举报
回复
rs.open "suggestion",dbconnection,1,3
rs.absoluteposition=4
karma 2002-02-20
  • 打赏
  • 举报
回复
try

rs.cursorLocation = 3 'adUseClient
rs.open "suggestion",dbconnection,3,3
rs.absoluteposition=4
applehoo 2002-02-20
  • 打赏
  • 举报
回复
你的数据库文件在哪里??好象没连接哦?
<%
dim conn
dim connstr
on error resume next
connstr="DBQ="+server.mappath("XXXXX.mdb")+";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

set rs= Server.CreateObject("ADODB.Recordset")
sql="select * from table"
rs.open sql,conn,1,1

%>

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧