一个关于Ado存储的问题,数据库高手指点一下,:)

newsb 2001-10-24 12:42:38
//_RecordsetPtr m_pRec;
m_pRect->Close(). //前面已经打开过一个表了
m_pRec->Open("SELECT * FROM Test",_variant_t((IDispatch*) theApp.m_pConnection,true),adOpenStatic,adLockOptimistic,adCmdText);
m_pRec->AddNew()
m_pRect->PutCollect(...)
...
//theApp.m_pConnection 为连接数据库的智能指针。

为什么有时候AddNew()在表Test中添加的数据项不在Test的末尾
有时候在中间???
谢谢
...全文
104 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
newsb 2001-10-24
  • 打赏
  • 举报
回复
你能说得详细一点吗?
为什么会出现我说的那种情况?
谢谢
liu_feng_fly 2001-10-24
  • 打赏
  • 举报
回复
在select的时候使用order by子句不就可以了
jackysoft2001 2001-10-24
  • 打赏
  • 举报
回复
movelast
newsb 2001-10-24
  • 打赏
  • 举报
回复
高手在那里呀,有人愿意给我讲清楚吗?
newsb 2001-10-24
  • 打赏
  • 举报
回复
但是我添加新的项和显示记录的顺序有什么关系呀?
难道AddNew()不能将新的数据项添加在表单的末尾?
hydnoahark 2001-10-24
  • 打赏
  • 举报
回复
你显示纪录的顺序和你的select语句的排序有关
newsb 2001-10-24
  • 打赏
  • 举报
回复
????
newsb 2001-10-24
  • 打赏
  • 举报
回复
up

4,011

社区成员

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

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