レコード変更イベントが投げられない - Printable Version +- Curl Global Community (https://communities.curl.com) +-- Forum: Discussions (https://communities.curl.com/forumdisplay.php?fid=1) +--- Forum: General Curl questions (https://communities.curl.com/forumdisplay.php?fid=2) +--- Thread: レコード変更イベントが投げられない (/showthread.php?tid=995) |
レコード変更イベントが投げられない - umemura - 10-22-2013 レコードが変更されるたびに合計を計算する処理を考えたのですが、 RecordModified イベントを自分で生成して発行する際にエラーになります。 なぜでしょうか。 ■エラー内容 アサーション失敗: 'not self.source.batch-events?'の為、例外Errorで停止 Code: {let rs:RecordSet = batch-events?=true の状態でレコード変更イベントは発行できないということのようですね。 {rs.handle-event {RecordModified new-r}} の一文を、with rs.batch-events? = true doの外にだしたら エラーにならなくなりました。 確かに、「レコード変更イベントをまとめよう」としているのに、 変更イベントを投げたらダメよ、というのは理解できます。 RE: レコード変更イベントが投げられない - LeonardoDiCaprio - 11-20-2013 Nice sharing ...! |