数据库顺序问题?(30分)

L

lbylby

Unregistered / Unconfirmed
GUEST, unregistred user!
我在ACCESS数据库中有这样一个表:
a: 字段id是文本类型,name也是文本类型
现在我用一个Table连接这个表,用dbgrid显示数据库中的数据。
当我插入一个数据时,例如:
a中原来的数据:
id name
001 a
002 b
004 d
插入一数据:
id name
003 c
它在数据库中的显示如下:
id name
001 a
002 b
003 c
004 d
因为我已经在数据库中设置了按id排序;
但是在dbgrid中的显示如下:
id name
001 a
002 b
004 d
003 c
这是怎么回事啊?我怎么才能按顺序在dbgrid中显示出来啊?
 
试试,别用Table,用TQuery,加排序子句
 
对呀,使用Query
如果使用Table,要加上索引
 
设置table的indexFieldNames属性为id字段即可。
 
insert后,Refresh;
 
多人接受答案了。
 
顶部