怎样用CRecordset实行记录向前翻

zhangfeixue 2003-10-17 07:26:28
当我用CRecordset类时,我发觉不能向前翻记录,不管在CRecordset::Open()函数里用什么参数调用,是不是要先实现什么绑定
...全文
27 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangfeixue 2003-10-27
  • 打赏
  • 举报
回复
代码我没法帖,在公司,不过我发现,只有CRecordset的衍伸类才能往前翻,不衍伸的话就不行,我用的数据库是Access,准备到时换成SQL Server
jeffil 2003-10-27
  • 打赏
  • 举报
回复
不好意思,没看到你说的“不管在CRecordset::Open()函数里函数里用什么参数调用”。

Recordset中移动记录集的方法
Move
MoveFirst
MoveLast
MoveNext
MovePrevious

如果还不能实现前翻,把你的代码贴出来,我帮你看看。你是用的那个数据库系统
jeffil 2003-10-27
  • 打赏
  • 举报
回复
看看你的光标类型。你设置成不能前翻的光标就不能实现前翻了。
zhangfeixue 2003-10-24
  • 打赏
  • 举报
回复
天兄,我的CRecordset下怎么没那几个成员函数
crytral 2003-10-17
  • 打赏
  • 举报
回复
我想用CRecordSet类的以下三个函数就能解决了:
int nItem=x.GetItemCount();
x.InsertItem( nItem, LPCTSTR lpszItem );
BOOL SetItemText(nItem, int nSubItem, LPTSTR lpszText );
只要改变nItem值就可以了。
你试试看。

klbt 2003-10-17
  • 打赏
  • 举报
回复
学习,帮你顶。

4,011

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 数据库
社区管理员
  • 数据库
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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