有没有搞错adoquery是程序组件,怎么传递一个dataset给一个存储过程?<br>描述大错特错,该说<br><br>怎么用一个使用事务控制的存储过程保存一个查询集(表a数据已经存)的数据到一个数据库表,也就是说,已知一个数据表a,一个目的表b,存a某些数据到b,可能有多个记录<br>要么整体存,要么存不了<br>==================================================<br>另一种方法是你的数据在 软件输入界面里面(ADOQUERY),没有提交到数据库 ,问ADOQUERY 如何做事务控制就行了,根本不需要存储过程<br>ADOQUERY1.begintransaction<br>ADOQUERY1.append;<br>ADOQUERY1.fieldbyname('xxx').asstring:='axxxx';<br><br>try <br>ADOQUERY1.commit;<br>except<br>ADOQUERY1.rollback<br>end;