1. 如果是ORACLE数据库,建议用BDE:用一个DataBase控件连接数据库,可以采用事务处理
Database1.StartTrasaction; //开始事务处理
try
这里写你的n条修改m个表的语句,Table或Query均可,也可混合使用
Database1.commit; //事务提交
except
Database1.rollback; //出现异常,事务回滚,任何一条语句都不会执行
end; //end of try2. ADO支持多表更新,非三言两语可道尽,看看书吧3. ADOStoredProc控件可调用存储在服务器端的存储过程,实现多表更新,看看书吧最好的解决途径还是查阅相关书籍。
Database1.StartTrasaction; //开始事务处理
try
这里写你的n条修改m个表的语句,Table或Query均可,也可混合使用
Database1.commit; //事务提交
except
Database1.rollback; //出现异常,事务回滚,任何一条语句都不会执行
end; //end of try2. ADO支持多表更新,非三言两语可道尽,看看书吧3. ADOStoredProc控件可调用存储在服务器端的存储过程,实现多表更新,看看书吧最好的解决途径还是查阅相关书籍。
我现在用的是paradox,因为还是初次接触delphi的数据库,所以用自带的