加索引后的插入(200!!!)(200分)

  • 主题发起人 主题发起人 Johnney
  • 开始时间 开始时间
J

Johnney

Unregistered / Unconfirmed
GUEST, unregistred user!
我在数据库中设置索引之后,发现插入只能插在上一个索引对应记录的后面,而我不想这样,还是希望在dbgrid选择的当前位置插入,怎么办?
 
忘掉"插入"这个词.
 
听不懂耶
 
只有去掉索引
 
加索引后,插入的记录
会依索引自动排列,只有去掉索引

 
无能为力.
 
去掉索引也是不行的,只能插入到最后,
不要老是想着foxpro的概念。
加上索引,写复杂一点的代码也是可以实现插入的,就是说,新插入的记录的索引
字段的值设置为刚好在你要插入的位置的前后记录的值的中间
 

insert不是在当前记录的前面添加一条记录么?
 
有索引的表,数据库会将其自动排序
也就是说
insert以后
数据库管理系统会将其放到合适的地方,
客户端是不能控制的
 
可能是我foxpro快忘完了吧。
wrench,我觉得你所说的和在foxpro中索引作用一样,去掉索引应该
是在"是在当前记录的前面添加一条记录"
pipi说“不要老是想着foxpro的概念”什么意思?
 
cAkk说的好,插入(insert)你应该把他记为添加(add),特别在大型数据库,更没有Insert的说法,只是字面上如此说罢了。
 
建一字段,记住DBGRID的记录位置。
 
多人接受答案了。
 
后退
顶部