Jimbo wrote:
Ever since I moved the access 97 backend to a SQL Server backend with
Access 97 front end..some forms pop up with a The data has been
changed...Another user edited this record and saved the changes before
you attempted to save your changes. Re-edit the record. Message...when
I begin to type in the fields...then it allows me to type and save..is
there a way to block this message?
Not block, but prevent! :-)
Adding a timestamp column to the SQL Server table may help here. The
problem can arise from floating point numbers used for storage (datetime
is stored as floating point) and there are invariably rounding errors
due to the fact that floating point numbers in IEEE format cannot
represent every fraction properly (rather like the problems in having
1/3 in decimal, e.g., 1/3 * 3 = 1, 0.333r * 0.333r = 0.999r). Access
will check the value of each column with the original one read at the
start of the record to make sure no-one has changed it since you read
it. With a timestamp column, Access will use only that column to check
for other updates and this is not prone to errors like floating point is.
--
1f u c4n r34d th1s u r34lly
n33d t0 g37 l41d