為什麼我用BeforeUpdateRecord會出現兩次update |
缺席
|
b8643045
一般會員 發表:3 回覆:1 積分:0 註冊:2005-02-02 發送簡訊給我 |
我把自己要update的code己寫在 Before UpdatdRecords的事件里.
然後我用sqlmonitor來看其結果 如下: INTERBASE - isc_start_transaction INTERBASE - isc_dsql_allocate_statement UPDATE SL_IV SET DOCKEY = ?,DOCNO = ?,DOCDATE = ?,CODE = ?,DOCAMT = ? WHERE DOCKEY = ? AND DOCNO = ? AND DOCDATE = ? AND CODE = ? AND DOCAMT = ?<--第一次 INTERBASE - isc_dsql_prepare INTERBASE - isc_dsql_sql_info INTERBASE - isc_vax_integer INTERBASE - isc_dsql_describe_bind INTERBASE - isc_dsql_free_statement INTERBASE - isc_dsql_free_statement INTERBASE - isc_dsql_free_statement INTERBASE - isc_dsql_allocate_statement update "SL_IV" set "DOCAMT" = ? where "DOCKEY" = ? <--第二次 INTERBASE - isc_dsql_prepare INTERBASE - isc_dsql_sql_info INTERBASE - isc_vax_integer INTERBASE - isc_dsql_describe_bind INTERBASE - SQLDialect = 3 INTERBASE - isc_dsql_execute INTERBASE - isc_dsql_free_statement INTERBASE - isc_dsql_free_statement INTERBASE - isc_commit_transaction 為什麼我用BeforeUpdateRecord會出現兩次update 而且會出現’No mapping for Error Code Found’. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |