我有一个access的数据表格大概有100多条记录15个字段
我用如下方法删除却不行
方法1.
adotable1.first;
while not adotable1.eof do
adotable1.delete;
方法2.
adoquery1.action:=false;
adoqueyr1.sql.clear;
adoquery1.sql.add('delete * from table');
adoquery1.action:=true;但当数据记录的行数很少时(10-20条)
以上方法就能运行,这是为什么?救我!
我用如下方法删除却不行
方法1.
adotable1.first;
while not adotable1.eof do
adotable1.delete;
方法2.
adoquery1.action:=false;
adoqueyr1.sql.clear;
adoquery1.sql.add('delete * from table');
adoquery1.action:=true;但当数据记录的行数很少时(10-20条)
以上方法就能运行,这是为什么?救我!
解决方案 »
- 200分和大家讨论一个delphi识别的问题
- 设置和读取格子里面的内容,方便得选择某一行,用什么控件比较好
- 急!在线求救!!!
- TreeView控件的DATA属性的使用急急。
- 这个问题把我难倒了
- 我尝试使用Delphi6中的ActionMainMenuBar控件,但在运行期间ActionMainMenuBar上的菜单项却看不见
- 怎样禁止某个程序运行?
- 紧急求助如何将一个文本文件中的软回车替换为硬回车,文本文件中是8列数据
- 如何在程序中定位查找TREEVIEW中的一个结点???
- TreeView控制,怎么在子节点刚做完切换,停止加载节点对应的数据
- 怎么用wise来打包delphi程序阿????
- RICHEDIT问题!!
adotable1.first;
while not adotable1.eof do
adotable1.delete;
方法2.
adoquery1.action:=false;
adoqueyr1.sql.clear;
adoquery1.sql.add('delete * from table');
adoquery1.action:=true;但当数据记录的行数很少时(10-20条)
以上方法就能运行,这是为什么?救我!没问题啊。
改为:
adoquery1.action:=false;
adoqueyr1.sql.clear;
adoquery1.sql.add('delete * from table');
adoquery1.EXECSQL;
adoqueyr1.sql.clear;
adoquery1.sql.add('delete from table');
adoquery1.EXECSQL;