adoquery5.Open;
adoquery5.First;
while not adoquery5.Eof do
begin
if adoquery5.FieldValues['单据编号']=wb1.Text then adoquery5.Delete;
adoquery5.Next;
end;
执行这段语句后,总是无法把SQL库为单据编号=WB1的记录删除完。
adoquery5.First;
while not adoquery5.Eof do
begin
if adoquery5.FieldValues['单据编号']=wb1.Text then adoquery5.Delete;
adoquery5.Next;
end;
执行这段语句后,总是无法把SQL库为单据编号=WB1的记录删除完。
解决方案 »
- 新人想学习DELPHI,请教下各位前辈。
- socket问题,很简单,有懂的帮忙解决下.
- 这是一道C++题,希望能得到解答。重奖50分
- 如何将JPG图像转为BMP图像,不改变其分辨率大小!分不够可以再加!
- 如何判断一个FORM已经在内存中运行了?
- 一個關于查找的問題,兄弟們幫我看看.....
- 大家看看下面的代码?
- constdef
- 我用database desktop创建一个mssql表是为什么会出现Vendor initialization failed. File:NTWDBLIB.DLL的错误?这是不是d版delphi的错?
- 问一个巨简单的问题
- 这里的版主,CSDN有没有付现金啊
- ComponentCount属性是怎么计算的?
adoquery5.First;
while not adoquery5.Eof do
begin
if adoquery5.FieldValues['单据编号']=wb1.Text then adoquery5.Delete;
adoquery5.Next;//删除了就不需要next了
end;改为:
adoquery5.Open;
adoquery5.First;
while not adoquery5.Eof do
begin
if adoquery5.FieldValues['单据编号']=wb1.Text then
adoquery5.Delete
else
adoquery5.Next;
end;