我用相同的一个连接和事务,执行两个SQL语句:
第一个是:delete from a where id=1
第二个是:pack a
执行完第一个,不提交事务,也不关闭连接,执行pack的时候就出现了错误"file in use"总是提示我文件在使用这个错误,怎么办呢?
不过,在执行第一个语句后,如果提交事务和关闭连接,执行第二个语句就能成功!
...全文
65回复打赏收藏
关于C#使用OLEDB删除dbf数据时候的问题!
我用相同的一个连接和事务,执行两个SQL语句: 第一个是:delete from a where id=1 第二个是:pack a 执行完第一个,不提交事务,也不关闭连接,执行pack的时候就出现了错误"file in use"总是提示我文件在使用这个错误,怎么办呢? 不过,在执行第一个语句后,如果提交事务和关闭连接,执行第二个语句就能成功!