在DELPHI7内向ADOQuery写入
while not eof do
begin
delete;
next;
end;
总是无法完全删除记录
如果只有一条记录,可以删除
如果有一条以上记录,最后会剩下一条没有删除
请问这是怎么回事?
while not eof do
begin
delete;
next;
end;
总是无法完全删除记录
如果只有一条记录,可以删除
如果有一条以上记录,最后会剩下一条没有删除
请问这是怎么回事?
解决方案 »
- Delphi 如何通过TADOConnection连接MySQL数据库
- 【100分】窗口怎么改变大小?
- 如何把dbgrid中的数字显示为字符串
- Delphi下调用MySql5的存储过程疑问:只能采用TQuery控件,而不能采用TADOStoredProc控件吗(采用它总是报语法错误)?
- 问个远程截图问题
- sql语句求助!
- 今天偶过生日,散点分。。。
- 为什么申明这个变量,会出错? ff:TDBGridEhExportAsXLS; //声明一个导出到XLS的类。是不是少了什么呀,请帮助.
- intraweb的控件刷新问题
- 问个问题啊!!
- 如何实现搜索某个目录下有哪些文件满足条件??请教高手!!
- 哪里有免費的Dephi8呀???
Last;
while not bof do
begin
delete;
Privor;
end;
我打算用DELETE了,那样没问题
只是不知道while为什么不行有人能解答一下吗
此帖明早结
begin
delete;
next;
end;
//在删除一次;
delete
First;
while not eof do
delete;
with adoquery1 do
begin
first;
while not eof do
delete;
end;
while not table1.eof do
begin
table1.delete;
//next; 必须把这行去掉!!!!!
end;
准备接分
with adoquery1 do
begin
close;
sql.clear;
sql.add('delete from xxx');
execsql;
end;
这样不是更快删除所有数据?