在apex-code中,我寫了2個觸發器。我有2個對象A和B.當創建一個對象時,我需要創建B對象的記錄。例如:當創建對象A的1條記錄時,然後創建對象B的4條記錄。我寫了2條觸發器1,當A對象被創建時(這是在插入之前,在更新之前)觸發時,默認爲B對象中的一些字段。 2觸發器是創建A的記錄(這是插入後,更新後)觸發器時創建對象B的記錄。未創建所有記錄
但是,當我創建對象A的記錄然後創建4記錄ID。 但是當使用Apex Data Loader創建對象A的記錄時,爲A創建了2條記錄,但是對於B對象只創建了4條記錄。這是爲A對象的第二條記錄創建的。
我改變了代碼
爲(對象E:Trigger.new){
爲(){ 創建4個記錄B對象 }}
我正在此錯誤當我做了它
插入失敗。行ID爲abcdef12345的第一行例外;第一個錯誤:INVALID_FIELD_FOR_INSERT_UPDATE,無法在插入調用中指定Id:[Id]
任何機構都可以幫助我解決問題。 謝謝 Anu