TQuery能在当前光标处插入记录吗?(20分)

  • 主题发起人 主题发起人 cat.yy
  • 开始时间 开始时间
C

cat.yy

Unregistered / Unconfirmed
GUEST, unregistred user!
我用了TQuery.Insert;
但每次添加结果都是在末尾追加的

数据库是dBase的
 
QUERY是不能添加记录的,只有用TABLE!
 
请不要指望在某处插入记录,以后就按这个顺序显示.
比较好的开发习惯时建立某字段的关键字或索引,并且显式的指明要排序的字段或索引,使程序
按自己的意图排序显示,不要指望按数据库物理顺序显示.
有时候,有些本地数据库,排序后,某些操作有限制.这时应该考虑使用其他功能强大的数据库.
如SQL Server 个人版,Assce,MSDE等,尽量避免火车头拉牛车.
 
LiWD说的对,你的插入的概念应该抛弃了,在使用select的年代,
不要考虑实现dbase下的低级功能。
 
我在给delphi 1.0 的程序打补丁

还要win3.2 的平台——操作起来贼难受:( :(
只好98下调好了,到32下生成exe——其实可以直接运行的:(
 
好象只能添加在数据库末尾,你只能再加一字段,或将数据库倒一遍吧
 
有意思的问题,招了有意思的回答。呵呵。
真想不到你这么折腾有意义吗,如果你希望显示的位置发生变化,完全可以自己程序控制啊
干吗非要物理顺序?
 
select 时 order by 不就行了
 
我觉的要想你说的,我认为还是用table好,没那么麻烦,而且你要用query实现的化,
特不方便,我以前就实现过,但是你有没有考虑刷新呀!一旦到要刷新的时候就特麻烦。
听我一言吧!!
 
多人接受答案了。
 
后退
顶部