ACCESS问题多多!!怎么插入一个记录?(100分)

  • 主题发起人 主题发起人 caowei
  • 开始时间 开始时间
C

caowei

Unregistered / Unconfirmed
GUEST, unregistred user!
一个简单的ACCESS数据库,只有1个表,两个字段:ID和FileName,均为
文本型,无关键字,无索引.
可以调用INSERT在当前位置插入记录后,该记录就自动跑到最后了!!!!
怎么办? 如何才能在中间(当前位置)插入一个记录呢?
 
为什么没有人回答?wuwu....
难道ACCESS数据库没有办法插入数据?????
我试了一下,在ACCESS软件中按INSERT键也是插入到最后一行!
怎么办呢?好着急啊!
 
"这些记录将被添加至表的尾部。"------来自Access对Insert into 的说明
放弃吧
 
用主键索引,当然能插入了
 
你可以将表中的记录从当前记录依次移一行,再编辑当前记录,但是系统开销
大,如果你的应用不是要求很高的话可以这样做.
 
你可以将表中的记录从当前记录开始全部依次移一行,再编辑当前记录,但是系统开销
大,如果你的应用不是要求很高的话可以这样做.
 
sherman,你的插入只是把纪录插到了按照排序次序的某个位置,不是指定位置
罗宙,不会吧,如果有一万条纪录,机器不是像死了一样
 
不明白你为什么要这样做。记录的位置是物理的,你有太多的方法可以把新增的
记录显示、排列在你所需要的位置。不能在当前记录插入新记录,你说是退步还
是进步?
 
对 dbase 数据库也出现同样的问题啊!真不明白。
 
因为实际应用中,一般不直接将数据以其物理存储次序显示,
往往是根据关键字或者一定的排序规则(order by)让它们显示出来。
所以,您大可不必关心“插入到最后一行”的问题,设计好 SQL 就行了。

另外,如果您的数据库如果“无关键字”,那就是设计有问题。
数据库结构及其关系设计是非常重要的。建议先研究一下数据库设计的概念。
 
就俩字段,要是数据库应当不去关心他的物理位置,应当靠索引或排序来控制
显示。实在想简单实现您改用文本文件如何?
 
多人接受答案了。
 

Similar threads

后退
顶部