レスありがとうございました。返事が遅れましてすいません。明示的にBeginTransをしている箇所は他には無いです。結果的にですが、BeginTransの直前でレコードセットをクローズしたらエラーは出なくなったそうです。まだまだ知識不足で分からない部分が多いですので、対応した人に聞いてみます。ありがとうございました。