ClientDataSetのApplyUpdatesでエラー

解決


トナカイ  2011-07-07 00:58:04  No: 40746

AS400上にあるデータをDelphi2010を
使い更新処理をしているのですが、

ClientDataSet1.ApplyUpdates(-1);
のところで、
『現在進行中のユーザートランザクションはありません』
となり更新できません。

ちなみに、更新しようとしているAS400のファイルは
ジャーナル処理中(STRJRNPF)です。

参考ページ:http://www.migaro.co.jp/contents/products/delphi400/tips/introduction/4_05/04/01.html

『ClientDataSetの内容をAS/400に反映しましょう。このときAS/400側でトランザクション処理が可能な状態にする必要がありますので、ご注意ください』
↑この部分は、ジャーナル処理しなさいという意味ではないのでしょうか?

どなたか分かる方、アドバイスをお願いします。


トナカイ  2011-07-07 01:32:23  No: 40747

TDatabaseコンポーネントの
TRAN_ISOLATION=*CHG
に設定することで解決しました


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加