掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
FireDAC + Oracle の SAVEPOINT について (ID:48706)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
解決です。 TADConnection(or TFDConnection) TxOptions.AutoCommit のデフォルトがTrueになっていたことが原因でした。 Falseに変更したところ、ExecSQLでSAVEPOINTの制御を行っても、例外が 発生せずに、正常に処理されることを確認しました。 参考URL http://docwiki.embarcadero.com/Libraries/Berlin/ja/FireDAC.Stan.Option.TFDTxOptions.AutoCommit 自アプリケーションでは、明示的なトランザクション制御を行っています。 このとき、FireDACによる自動トランザクション管理は無効になるようですが、 どこかのタイミングで、自動トランザクションに戻ったりしたのかもしれません。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.