{RecordSet.commit}について

2 件の投稿

RecordGrid内のデータを入れ替える時の、
{RecordSet.commit}について質問です。



commitが必要なのは、revertやRecordStateを使用する場合で、
それらを使用しない場合は特に必要ないと認識していますが、合っていますか??

それともappendやdelete-allの後には入れるべきなのでしょうか??

他にも違いがあれば教えてください!


(08-12-2011, 05:12 PM)thiguchi Wrote: それともappendやdelete-allの後には入れるべきなのでしょうか??

revert しないのであれば delete-all のあとは commit した方がいいかもしれません。
deleted レコードは将来の revert に備えてメモリ上に残っているので、commit しないとガベージコレクトされません。
modified レコードの元の値も同じですが