sql = "Select * from registtable where reportdate>'2004-11-01' "
rs.Open sql,conn,1,3
response.write rs("registno")
rs.movenext
if not rs.eof then
rs.moveprevious
end if
rs.movelast
是不是数据库不支持游标向前移动呢?
7 个解决方案
#1
rs.Open sql,conn,3,3
#2
试过了,结果一样
#3
set rs=Server.CreateObject("ADODB.recordset")
sql = "Select * from registtable where reportdate>'2004-11-01' "
rs.Open sql,conn,3,1
response.write rs("registno")
rs.movenext
rs.moveprevious
rs.movelast
sql = "Select * from registtable where reportdate>'2004-11-01' "
rs.Open sql,conn,3,1
response.write rs("registno")
rs.movenext
rs.moveprevious
rs.movelast
#4
楼上这位真幽默,也试过了,一样结果
#5
recordset.open Source,ActiveConnection,CursorType,LockType,Options
在需要执行movenext,movelast,moveprevious的时候CursorType属性不能为adOpenRorwardOnly(即数值为0)
楼主你自己再试试别的吧!
比如:
rs.Open sql,conn,2,3
在需要执行movenext,movelast,moveprevious的时候CursorType属性不能为adOpenRorwardOnly(即数值为0)
楼主你自己再试试别的吧!
比如:
rs.Open sql,conn,2,3
#6
2,3;3,2;1,3;3,1;3,3都试了,不行
还有rs.move -1 也试了,提示:Microsoft OLE DB Provider for ODBC Drivers (0x80040E24)
行集不支持反向提取.
我现在开始怀疑是否数据库不支持
还有rs.move -1 也试了,提示:Microsoft OLE DB Provider for ODBC Drivers (0x80040E24)
行集不支持反向提取.
我现在开始怀疑是否数据库不支持
#7
不顶不行啊,哪位高人帮忙看看
#1
rs.Open sql,conn,3,3
#2
试过了,结果一样
#3
set rs=Server.CreateObject("ADODB.recordset")
sql = "Select * from registtable where reportdate>'2004-11-01' "
rs.Open sql,conn,3,1
response.write rs("registno")
rs.movenext
rs.moveprevious
rs.movelast
sql = "Select * from registtable where reportdate>'2004-11-01' "
rs.Open sql,conn,3,1
response.write rs("registno")
rs.movenext
rs.moveprevious
rs.movelast
#4
楼上这位真幽默,也试过了,一样结果
#5
recordset.open Source,ActiveConnection,CursorType,LockType,Options
在需要执行movenext,movelast,moveprevious的时候CursorType属性不能为adOpenRorwardOnly(即数值为0)
楼主你自己再试试别的吧!
比如:
rs.Open sql,conn,2,3
在需要执行movenext,movelast,moveprevious的时候CursorType属性不能为adOpenRorwardOnly(即数值为0)
楼主你自己再试试别的吧!
比如:
rs.Open sql,conn,2,3
#6
2,3;3,2;1,3;3,1;3,3都试了,不行
还有rs.move -1 也试了,提示:Microsoft OLE DB Provider for ODBC Drivers (0x80040E24)
行集不支持反向提取.
我现在开始怀疑是否数据库不支持
还有rs.move -1 也试了,提示:Microsoft OLE DB Provider for ODBC Drivers (0x80040E24)
行集不支持反向提取.
我现在开始怀疑是否数据库不支持
#7
不顶不行啊,哪位高人帮忙看看