在线等待,请问一个Access的问题,在VC对数据库操作时遇到的 咦,没听说数据库中还有这个功能,还有表头表尾之分。应该是在使用时 ORDER BY XXX 就行了嘛。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to LLnju(LLnju): dbf中是可以的 没必要关心记录的物理位置吧,你可以用Index 非常感谢上面几位大侠的指教。但是我的问题是,我还要往Access表中加入数据,因为我现在要做的是一张图的计算机复现,表中要包括图各点的数据,但是现在一次不可能把所要的点都找到,然后写入数据表中,只能是发现少了什么点,再加到表中。我知道用Order和Index排序,但我的表中的记录是分组的,比如道路A的数据是在表中的物理位置是在一起,道路B的数据也在一起,如果我发现还需要道路A的数据的话,我想要把添加的数据加入到原来道路A的数据的那组位置,而不是在表的尾,也不希望它排序,我在输入的时候我自己给它排好。可是现在Access表只能加入数据到末端,我应该怎么办呢? hooligan(风)说的对!我原来做了一个脚步编辑器,就是对Access文件操作的,即.dbf文件,在物理位置上它只支持追加操作。当你用Access打开.dbf文件是,它是按索引顺序排列的,不是按物理位置排列的,不信你可以用别的文本编辑器打开.dbf文件看看。 另外加一个字段,index,以此字段排序,插入记录时改一改index得啦。 可是我这个表的数据有好几百个啊,要改的话,工作不就白费了么?而且很可能以后客户还要改数据表的数据,那怎么办啊?wuxq(好好) 我觉得这不是索引的问题,数据改动比较频繁,怎么建立索引呢?再指点一下好么 Xsean() 谢谢你!这个方法我也想过了,就如你说的,效率太低了。哎,难道微软在做这个东西的时候没有想到这样的事情发生么? 大侠们,我考虑了很久了,可是,还是没有想到一个好方法,真的不知道怎么办。wangzhanmin(小王) 你有什么好的方法么? 这显然不是access的问题,在关系数据库中,记录的行,列是无序的。你完全可以添加一个字段来指示数据是哪条道路的呀,然后写n个视图(每条道路一个)。或者索性每条道路一个表好了。 你可以间个临时表记录插入的纪录,在提示保存时一次性更新原来的表,这样作还有的好处,就是可以让用户决定什么时候保存,很方便实现Undo 功能,而不是插入就 立即到数据库里了 干脆换成SQLSERVER就没有这么麻烦恼了,否则只能建临时表或存到数组中作为过渡数据用,最终表的作用就只有一个---显示数据! 结构体中的函数指针如何初始化 ado 连接数据库怎么总是成功? vc单文档多视图转换后不能刷新问 SOS:请问CRectTracker类该如何使用?谢谢各位了 都来为我想下...一个视频转换问题. 急,如何将图标保存在一个数组中,并将它显示出来? 这个找文件的简单代码为什么出错?谢谢帮助! 求解 QQ客户端里面一点击打开浏览器进去就登陆到邮箱了。浏览器就登录了? 那位高手能提供IPHLPAPI资料或例程? 迷糊?? 如何解决这样的问题?
dbf中是可以的
但是我的问题是,我还要往Access表中加入数据,因为我现在要做的是一张图的计算机复现,表中要包括图各点的数据,但是现在一次不可能把所要的点都找到,然后写入数据表中,只能是发现少了什么点,再加到表中。
我知道用Order和Index排序,但我的表中的记录是分组的,比如道路A的数据是在表中的物理位置是在一起,道路B的数据也在一起,如果我发现还需要道路A的数据的话,我想要把添加的数据加入到原来道路A的数据的那组位置,而不是在表的尾,也不希望它排序,我在输入的时候我自己给它排好。
可是现在Access表只能加入数据到末端,我应该怎么办呢?
即.dbf文件,在物理位置上它只支持追加操作。当你用Access打开.dbf文件是,
它是按索引顺序排列的,不是按物理位置排列的,不信你可以用别的文本编辑
器打开.dbf文件看看。
wuxq(好好) 我觉得这不是索引的问题,数据改动比较频繁,怎么建立索引呢?
再指点一下好么
这个方法我也想过了,就如你说的,效率太低了。
哎,难道微软在做这个东西的时候没有想到这样的事情发生么?
wangzhanmin(小王) 你有什么好的方法么?
你完全可以添加一个字段来指示数据是哪条道路的呀,
然后写n个视图(每条道路一个)。或者索性每条道路一个表好了。