如何将数据集中的纪录全部删除? with table1 dowhile not eof dobegin first; delete;end; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 with query do begin close; sql.clear; sql.add('delete tablename'); Execsql; end; with query do begin close; sql.clear; sql.add('delete tablename'); Execsql; end; 换一种思路:with query do begin close; sql.clear; sql.add('select * from tablename where 1=2'); Execsql; end; 也可以这样:var i:integer;beginfor i:=1to query.recordcount dobegin query.frist; query.delete;end;end; table.empty;或query 中sql:=delete from your_table with query do begin close; sql.clear; sql.add('drop table tablename'); Execsql; end;比较快速的方法 【求助】SPCOMM 每隔五秒接收数据怎么实现? 求,activex与JavaScript交互的详细教程!!谢谢 请问如何让Delphi的DBgrid正确显示Float型的数据? access数据库怎样才能不提问密码 高分请教SQl语句。提供字符串导到对应表?? 权威回答Yes or No (给分) ODBC连接SYBASE数据库问题。急,在线等待! 为什么没人回答????????????????? 新的项目下来了,不知道如何的应付。 有delphi高手吗? 怎样取得dbgrideh中的统计字段的值 打包问题
begin
close;
sql.clear;
sql.add('delete tablename');
Execsql;
end;
with query do
begin
close;
sql.clear;
sql.add('delete tablename');
Execsql;
end;
with query do
begin
close;
sql.clear;
sql.add('select * from tablename where 1=2');
Execsql;
end;
var
i:integer;
begin
for i:=1to query.recordcount do
begin
query.frist;
query.delete;
end;
end;
或query 中sql:=delete from your_table
begin
close;
sql.clear;
sql.add('drop table tablename');
Execsql;
end;
比较快速的方法