有一个表,我用SELECT * FROM table WHERE x = 1来进行选择,然后用MoveNext方式来读取每一行信息,在界面上以ListCtrl来显示,却发现他产生的表的顺序会颠倒。
比如:
一开始从1到604顺序正常,它突然跳到第1141记录,然后到1280一直顺序正常,然后又跳回到605来执行。正常的话,应该是从1到后面都是顺序来的,我如果SELECT * FROM table,同样的显示方法,顺序却一直正常。VC6 + ADO + Access请指教!!
谢谢
比如:
一开始从1到604顺序正常,它突然跳到第1141记录,然后到1280一直顺序正常,然后又跳回到605来执行。正常的话,应该是从1到后面都是顺序来的,我如果SELECT * FROM table,同样的显示方法,顺序却一直正常。VC6 + ADO + Access请指教!!
谢谢
解决方案 »
- 怎么连接网络数据库 vc
- 视图指针问题
- DirectDraw和YUV的问题
- 想写一个这样的程序 大家给点思路
- 自己写的atl空见,没有双击等鼠标消息,怎么加上呀?
- 完成端口方面得问题,希望有经验得朋友可以给个指导
- 怎样把CSpanButton放在编辑框里
- 我想请教:对于动态添加的对象应该如何处理!
- 程序中如何操作扫描仪和数码相机
- 100分倾情奉献!!!! 怎么通知母窗口做事?
- 一个很菜的问题——在调用ocx控件时,怎么控制哪些函数可以被使用
- 我在有关VC/MFC 数据库参考书上看到m_pSet ->m_strFilter = "课号 = " + strcourseId 作用是选项择所有课号为“物理的班的记录”
SELECT * FROM table WHERE x = 1 ORDER BY ...