Subject | RE: [IBO] Transactions - snapshot of data |
---|---|
Author | Jason Wharton |
Post date | 2006-05-03T16:01:04Z |
Rob,
determinations based on subtle nuances of a component set's behavior.
Your assumption that other data access components would return false on a
locate is very likely correct. There is a lot of effort put into IBO so
that it is accurate *to the server* with as much efficiency on the client as
possible.
A remaining inaccuracy is if a record was deleted on the server it isn't
popped out of the buffers unless you setup DML caching. So, IBO isn't 100%
perfect at making the dataset mirror what's on the server, but it does all
that it can without imposing large inefficiencies.
Jason
>I cringe as to where else I am using similar logic!I cringe too. You should not make important application logic
determinations based on subtle nuances of a component set's behavior.
Your assumption that other data access components would return false on a
locate is very likely correct. There is a lot of effort put into IBO so
that it is accurate *to the server* with as much efficiency on the client as
possible.
A remaining inaccuracy is if a record was deleted on the server it isn't
popped out of the buffers unless you setup DML caching. So, IBO isn't 100%
perfect at making the dataset mirror what's on the server, but it does all
that it can without imposing large inefficiencies.
Jason