OSUR_syy_ENTITYNAME with key 0 was not updated

OSUR_syy_ENTITYNAME with key 0 was not updated

  
In english: What exactly does this message mean and what is the cause?

-----------------------------------------------------------------------------------------
OSUSR_syy_MEMBER_ADDRESS with key 0 was not updated
Stack:
at ssAccountCenter.ExtendedActions.UpdateMEMBER_ADDRESS(HeContext heContext, BitArray usedFields, RCMEMBER_ADDRESSRecord inParamSource)
at ssAccountCenter.Actions.ActionMEMBER_ADDRESS_Update(HeContext heContext, RCMEMBER_ADDRESSRecord inParamMemberAddress)
at ssAccountRegistry.RsseSpaceAccountCenter.MssMEMBER_ADDRESS_Update(HeContext heContext, IRecord inParamMemberAddress)
at ssAccountRegistry.Actions.ActionMEMBER_ADDRESS_Update(HeContext heContext, RCMEMBER_ADDRESSRecord inParamMemberAddress)
at ssAccountRegistry.Flows.FlowAccountRegistry.ScrnAccountActivation_SignupForm.CommandContinue_Ajax(HeContext heContext)
at ssAccountRegistry.Flows.FlowAccountRegistry.ScrnAccountActivation_SignupForm.wt_ButtonKQ1KTwD2_Ekyt0B3J_lwBoQ_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at OutSystems.HubEdition.WebWidgets.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
-Env-
eSpaceVer: 33 (Id=114, PubId=134, CompiledWith=5.0.2.14)
RequestUrl: http://localhost/AccountRegistry/admin/AccountActivation_SignupForm.aspx?Code=
AppDomain: /LM/W3SVC/1/ROOT/AccountRegistry/admin-38-129178891958009993
FilePath: C:\...\PS\test\AccountRegistry\admin\AccountActivation_SignupForm.aspx
Locale: en-US
DateFormat: yyyy-MM-dd
PID: 1844 ('w3wp', Started='9/05/2010 2:53:06 AM', Priv=172Mb, Virt=571Mb)
TID: 6
.NET: 2.0.50727.4927
That means you are updating a record but the id is not set.
You are using the UpdateMEMBER_ADDRESS but the record you are passing does not have the MEMBER_ADDRESS.Id set.
You can either set it or you can use a CreateOrUpdateMEMBER_ADDRESS instead.

Cheers,
Tiago Simões
Hi Tiago 

Makes sense, thanks.