DB2に一連のDB2 iSeriesストアード・プロシージャーを実行するクライアントを作成しようとしています。私はIBM.Data.DB2.iSeriesプロバイダーを使用しており、すべての呼び出しが.NETトランザクション内にある必要があります。すべてのものが無視され、データがコミットされているようです。すべてのポインタ...ストアード・プロシージャーのためにIBM.Data.DB2.iSeriesとのトランザクションを有効にする方法
1
A
答えて
3
iSeriesのデータベースはジャーナル化されていますか?これはコミットメント制御に必要です。
0
あなたは、私はちょうどこれと同じ問題があったが、問題は、.NETコードではありませんが、ストアドプロシージャにすることを考え出しDB2Connection.BeginTransaction Method?
1
を使用しています。ストアドプロシージャの定義でCOMMITオプションを確認してください。 「* NONE」に設定されていると、.Netコードのトランザクションに関係なく、自動コミットされます。 * RR(反復可能な読み取り)に変更すると、トランザクションが正しく機能するはずです。
詳細情報here
関連する問題
- 1. IBM.Data.DB2.iSeries SQL0180エラー
- 2. ストアード・プロシージャーの変更
- 3. Oracleプロシージャーからデータ固有ストアード・プロシージャーを呼び出す
- 4. IBM.Data.DB2.iSeries DB2へのログイン - IBMログイン・ウィンドウの無効化
- 5. CosmosDBストアード・プロシージャー内の日付の作成と比較
- 6. iSeries上のQZDASOINITの下で、ストアード・プロシージャーを実行しているクライアントのIPアドレスを見つける方法を教えてください。
- 7. ストアード・プロシージャーを使用して照会全体をファイルにエクスポート
- 8. DB2はストアード・プロシージャーを変更しました
- 9. ストアード・プロシージャー以外のユーザーによるレコードの削除を許可しない
- 10. ビジュアルスタジオコードでテンソルフローのためにintellisenseを有効にする方法
- 11. iSeriesプロシージャー呼び出し時のコミットメント制御エラー
- 12. 同期フレームワーク - 同期トランザクション内で一意のインデックスを有効または無効にする方法は?
- 13. どのように統合するPHPの電子署名トランザクションのためにapiを有効に
- 14. データベースとのトランザクションを使用するためにラクダルートを設定する方法
- 15. フラットリストのスクロールを有効または無効にする方法
- 16. RShinyのアクションボタンを有効または無効にする方法
- 17. イメージ、css、jsなどのためにakamaiキャッシュを有効にする方法
- 18. DocumentDBノード・ドライバーからストアード・プロシージャーを実行するときの要求の応答が悪い
- 19. リフレッシュトークンを有効にするためにAzure ADを設定する方法
- 20. Excelのコメントを有効または無効にするためにvbaコードを有効にする
- 21. 分裂器のためのnetbeans intelisense/autocompleteを有効にする方法は?
- 22. Bitbucket:連続的な統合のためのパイプラインを有効にする方法
- 23. コマンドラインでatomコマンドを有効にするためのshellコマンドのインストール方法は?
- 24. ページキャッシュを有効にするためのフラッシュ[:notice]の無効化
- 25. Spring JdbcTemplateを使用してJavaからOS400/DB2ストアード・プロシージャー出力パラメーターにアクセスしようとしています
- 26. Androidでウェブビューを有効/無効にするためのベストプラクティス
- 27. wordpressでdomain.comとwww.domain.comの両方を有効にする方法
- 28. 親と派生の両方を有効にする方法
- 29. winformsでトランザクションをトランザクションにするためにスレッドをロックするのがよい方法ですか?
- 30. ページスクロールを有効または無効にする方法
はい問題の必要なファイルはジャーナル化されています – chugh97
iSeriesサーバーはソフトウェア保守の対象ですか?もしそうなら、あなたはおそらくIBMに電話をして、彼らに直接質問することができます。 –
また、これらのストアドプロシージャがどのように定義され使用されているかを知ることは役に立ちます。 –