错误“Canvas dose not allow drawing”和三层中多表更新问题(使用ADO)
问题一:编译时,按F9键就会出现错误:“Canvas dose not allow drawing”,若按F7键则没有。
问题二:使用ADO的三层架构,当涉及多个表更新(在DBGrid中),执行ApplyUpdate(0)时,每次在最后都会出现回滚。我已经将DataSetProvider的ResolveToDataSet属性设为true。用SQL Server Profiler看到的第一句:set implicit_transacts on最后一句:IF @@TRANCOUNT>0 ROLLBACK TRAN.
请赐教