DELPHI中如何删除一个表的所有数据啊?
有表A,用ADO与SQL数据库相连.
现在要删除表A中的数据.
代码怎么写的啊??
问题点数:20、回复次数:13Top
1 楼ciney()回复于 2005-07-08 11:28:37 得分 5
SQL.Text:='truncate table A';
Execute;Top
2 楼wtg476(起飞)回复于 2005-07-08 11:29:52 得分 5
with ado do
begin
close;
sql.clear;
sql.add('delete from A');
execsql;
end;Top
3 楼Erice(白雪公猪)回复于 2005-07-08 11:30:00 得分 5
SQL.Text:='Delete from table A';
Execute;
Top
4 楼paranoia190(190)回复于 2005-07-08 11:30:00 得分 0
ADO.SQL.ADD('DELETE FROM TABLE')
ADO.EXECUTETop
5 楼mike1031(mike1031)回复于 2005-07-08 11:31:08 得分 0
with ADO do
begin
SQl.Close ;
SQL.Clear;
SQL.add('delete from A');
Open;
end;
Top
6 楼yifei1900(逸飞)回复于 2005-07-08 11:57:42 得分 0
可以用Query控件执行一段SQL,
DELETE * FROM A(会有日志记录)
或
TRUNCATE TABLE A(不会有日志记录)Top
7 楼winxkm(蹩脚的程序员)回复于 2005-07-08 15:13:58 得分 0
要看数据库是什么?如果是ACCESS truncate不支持!Top
8 楼yimibaer(别人笑我看不穿,我笑别人太疯癫)回复于 2005-07-08 15:41:36 得分 0
with ado do
begin
close;
sql.clear;
sql.add('delete from A');
execsql;
end;
這個是對的Top
9 楼xiaoxiaodewo1981(xiaoxiaodewo)回复于 2005-07-08 16:11:12 得分 0
如果不用SQL,用ADOTable怎么改呢?Top
10 楼ly_liuyang(Liu Yang LYSoft http://lysoft.7u7.net)回复于 2005-07-08 16:33:42 得分 0
呵呵
SQL语句都不会呀?
只能用ADOCommand或ADOQuery的
http://lysoft.7u7.netTop
11 楼ciniddvon(ciniddvon)回复于 2005-07-08 16:40:28 得分 0
ADOTable.DeleteRecords(arAll);Top
12 楼aladdin2006(回答问题不接分,不想要分,只为提高技术,解决问题)回复于 2005-07-08 16:43:15 得分 0
ADOTable.delete;
ADOTable.post;Top
13 楼aladdin2006(回答问题不接分,不想要分,只为提高技术,解决问题)回复于 2005-07-08 16:44:44 得分 5
ADOTable.DeleteRecords(arAll);
ADOTable.post;
Top




