多谢指教,我找到原因了,首先我在选择odbc时用的是
microsoft ole db provider for odbc drivers
改用microsoft jet 4.0 ole db provider后删除问题解决,不过
删除后在进行打开那个数据集操作时还是有问题,经过如下更改
问题解决了。
adoQuery2.Close;
adoQuery2.SQL.Clear;
adoQuery2.SQL.Add('delete from 1 ');
adoQuery2.ExecSQL;
adoQuery2.Close;
adoQuery2.SQL.Clear;
adoQuery2.SQL.Add('select * from 1');
adoQuery2.open;
不过为什么用完adoquery2.execsql后必须要close一下,我还是没弄明白。
多谢wywzxd等高手的赐教。