back to FAQ
5. How
SyncSmart handles collisions.
Q: how does SyncSmart handle
collisions? What is a programmable method?
A: SyncSmart has three methods for
handling collisions. The first two methodologies are accept and
ignore. For the former, SyncSmart accepts the last update and
synchronizes that value back to other users. For the latter,
SyncSmart ignores the value and synchronizes the existing value
on the server database back to the user that created the
collision.
A programmable method is part of an object that a developer can
insert code using ms visual basic, c++, PowerBuilder, or any
programming language that conforms to Microsoft COM/DCOM. When
SyncSmart detects a collision, processing is handed over to the
collision resolution programmable method that the developer
created. This means that application developers have no
practical limits on their approach to resolving collisions