"UPDATE suggest SET cidSuggest = @p1 , iEntryStepNum = @p2 , tLastUpd = @p3 WHERE ( (cidSuggest = @p4) AND ((@p5 = 1 AND iEntryStepNum IS NULL) OR (iEntryStepNum = @p6)) AND ((@p7 = 1 AND tLastUpd IS NULL) OR (tLastUpd = @p8)) )"
The Command Text for the second save is :"UPDATE suggest SET cidSuggest = @p1 , iEntryStepNum = @p2 , tLastUpd = @p3 WHERE ( (cidSuggest = @p4) AND ((@p5 = 1 AND iEntryStepNum IS NULL) OR (iEntryStepNum = @p6)) AND ((@p7 = 1 AND tLastUpd IS NULL) OR (tLastUpd = @p8)) )"
It looks like they are identical.Prepared statement '(@p1 char(16),@p2 int,@p3 datetime,@p4 char(16),@p5 int,@p6 int,' expects parameter @p2, which was not supplied.After stepping through the save process, it looks like the CreateInsertCommand()