用 delete from 不行吗?
解决方案 »
- 怎么做启动画面
- 导入一条EXCEL记录出错
- [Delphi 新手提问] 关于FunctionKey 的 ModalResult 的设定问题!
- printer.Canvas 奇怪问题~帮忙的来!!!!!!!!!
- TClientDataSet的问题,今天放分放了一百多了,所以。。。(西西) 不过这是个有一定技术含量的QUTN.
- 寻找刘艺的《Delphi第三方控件使用大全》光盘的安装序列号
- 关于delphi的多媒体编程?
- 如何获取目录?SelectoryDirectory的界面太丑了,有无其它(界面简洁一点)的?
- 如何处理拖动条上放控件
- 救急!如何控制高速扫描仪批量扫描并保存为相应文件名?
- 给我一个学DELPHI的理由!!
- kylix 安装???
执行清空时的语句是这样的:
with query1 do
begin
close;
sql.clear;
sql.add('delete from basdata');//basdata是DBF库打开的别名
open;
end;
但出现了这样的错误提示:error creating cursor handle.
改用:
Query.first;//Query的两个权限要设为True,执行一遍select * from Talbe
while not Query.eof do
begin
Query.delete;//注意不要用Query.next;Delete后指针自动指向下一条;
end;
不过你还可以这样:
table1.EmptyTable;
在此之前一定要
table1.Active := False;