C
coolqiang
Unregistered / Unconfirmed
GUEST, unregistred user!
一个简单的数据库程序,用了Table、DataSource和DBGrid,随便打开一个数据库表,添加
一个Button,为其事件添加如下代码:
table1.insert;
table1.FieldByName('No').AsString := '0003';
table1.post;
结果发现DBGrid中新增的这一条记录不是在增加的一栏,而是档住了原来位置的记录,
但当程序再次运行后,能看到新增的记录,也没有档住原来的。我试过用table1.refresh,
但系统提示无索引表无法刷新。该怎么解决这个问题呢?
如果是有索引的表,一切都很正常。
一个Button,为其事件添加如下代码:
table1.insert;
table1.FieldByName('No').AsString := '0003';
table1.post;
结果发现DBGrid中新增的这一条记录不是在增加的一栏,而是档住了原来位置的记录,
但当程序再次运行后,能看到新增的记录,也没有档住原来的。我试过用table1.refresh,
但系统提示无索引表无法刷新。该怎么解决这个问题呢?
如果是有索引的表,一切都很正常。