ado记录集的指针移动问题,在线等待,50分恭候
使用ADO从数据库中取得多条纪录,现需对最后一条记录进行操作,怎样做?
指向记录集的指针为pRs,为什么执行pRs->MoveLast();会出错?
在线等待,50分恭候,先解决者得分!
问题点数:50、回复次数:5Top
1 楼N_chow(Yukon)回复于 2002-05-14 09:46:23 得分 50
看看pRS的打開方式?把它改成adOpenStatic試試Top
2 楼yeschx(笨笨)回复于 2002-05-14 09:55:07 得分 0
很遗憾,出错。
我的程序中pRs->MoveNext();可以运行,但是pRs->MoveLast();会出错Top
3 楼yeschx(笨笨)回复于 2002-05-14 10:21:14 得分 0
N_Chow 虽然你没能解决,但是感谢你的热心!Top
4 楼KingSunSha(弱水三千)回复于 2002-05-14 10:22:37 得分 0
把ado的cursorlocation设置成useclientTop
5 楼KillThemAll(阿拉丁)回复于 2002-05-14 10:25:30 得分 0
1.rs.cursorlocation=3
2.rs.cursortype=adopendynamic 或 adopenstatic 或 adopenkeyset
3.若对记录有写操作, 确保
rs.locktype=adlockoptimistic 或 adlockpessimistic
不能以只读方式打
有时候可能是对只读的记录集有写操作造成错误!!!!
老兄试试看!!!
Top




