问题一
一个事务一半用ADO,一半用DAO是肯定不行的,因为对数据库来说,是两个不同的连接.问题二
读出操作数不是应该放在事务外呢??
一般我们用事务处理的目的是保证数据库里的数据的一致性,那读数据不应该包括在世物里的.建议把所有程序改成ADO.
一个事务一半用ADO,一半用DAO是肯定不行的,因为对数据库来说,是两个不同的连接.问题二
读出操作数不是应该放在事务外呢??
一般我们用事务处理的目的是保证数据库里的数据的一致性,那读数据不应该包括在世物里的.建议把所有程序改成ADO.
请指教。2.读出操作或者可以放在事务外面,如果彻底改变算法的话,但是这样就不能保证
和原来的程序的功能完全一致,除非经过大量的调试。但是调试的成本太高了。另外,我的需要的数据是根据刚刚写进去数据推算出来的,用Recordset读出是最
方便的(而且必须要读出两个表)。当然可以使用其他方法,但是这样做就回到上面的问题上了。总之,由于DAO和ADO的种种差异,修改太困难。最好DAO能够写数据库,这样修改就容易多了(其实还是有很多工作,因为Access和SQL在很多细微的
地方有差异,还得改程序)还是谢谢两位。