注册 登录
编程论坛 Delphi论坛

怎样在启动程序时清空table中的数据

kekele007 发布于 2006-04-14 17:45, 1407 次点击
我在编的时候在form.create里添加了如下SQL语句:

query1.close;
query1.sql.clear;
query1.sql.add('delete table');
query1.sql.ExecSQL;

想每次启动该程序时清空table中的数据。

但有时调试程序时,运行后table中原有的数据还在,请问这是为什么?

如果我想每次启动该程序时清空table中的数据,应将上面的sql语句加在哪里比较好?

Thank you!
5 回复
#2
yuxue19852006-04-15 10:29

郁闷

没事的时候回去多看看书,就加在开头的地方!~

table1.text=''

#3
kekele0072006-04-16 13:19
不明白什么意思?
#4
ysp_19842006-04-16 13:53
query1.close;
query1.sql.clear;
query1.sql.add('delete * from table');
query1.sql.ExecSQL;
#5
ensr20062006-04-16 16:46
不知道直接用CLEAR行不行???
#6
ysp_19842006-04-16 17:35

老大啊!!
这里的table应该是你建的数据库中的一个基本表,而不是BDE面板中Tabel控件.
table1.text:='';
table1.clear;
不知道你们怎么想出来的.
有table1.clearfields;清除表中的字段.

真得好好看看书了!!

[此贴子已经被作者于2006-4-16 17:36:18编辑过]

1