|
Sets the synchronization values of this Account. |
|
|
void SetSyncValues ( BYTE bySyncStatus, BSTR bsSyncReference, VARIANT_BOOL bSyncProtected ) |
|
|
Parameters | bySyncStatus | [in] The synchronization status of the record. If the synchronization fields are activated, Venice sets the synchronization status of a new record to 1. If an existing record is modified and its synchronization reference is completed, then Venice will set the synchronization status to 2. When records are inserted or updated using ClSdk, the synchronization fields will never be changed, unless you explicitly call the method SetSyncValues. | bsSyncReference | [in] The synchronization reference of the record. It allows an external application to identify and to find a record in Venice. The value must be blank or unique. No duplicate values are allowed. | bSyncProtected | [in] The synchronization protected flag of the record. If the synchronization protected flag is completed, the record cannot be modified or deleted in Venice or via a dialog box started in a ClSdk application. | | Remarks |
| The synchronization fields (status, reference and protected) cannot be set by calling SetFieldVal (), because in Venice they are read only. |
|
|
See Also |
|
|
|
Samples |
|
|
C++ |
|
// Select a record and set the synchronization status, reference and protected flag
if (pAccnt->Browse (VARIANT_FALSE))
{
pAccnt->SetSyncValues (0, "EXT14", VARIANT_FALSE);
pAccnt->Update (umFullReport);
}
|
|
|
C# |
|
// Select a record and set the synchronization status, reference and protected flag
if (oAccnt.Browse (false) != 0)
{
oAccnt.SetSyncValues (0, "EXT14", false);
oAccnt.Update (eUpdateMode.umFullReport);
}
|
|
|
VBS |
|
' Select a record and set the synchronization status, reference and protected flag
If oAccnt.Browse(False) <> 0 Then
Call oAccnt.SetSyncValues(0, "EXT14", False)
Call oAccnt.Update(umFullReport)
End If
|
|
|
VB.NET |
|
' Select a record and set the synchronization status, reference and protected flag
If oAccnt.Browse(False) <> 0 Then
oAccnt.SetSyncValues(0, "EXT14", False)
oAccnt.Update(eUpdateMode.umFullReport)
End If
|
|