[AccessD] Weird problem

Tina Norris Fields tinanfields at torchlake.com
Wed Jan 11 12:14:59 CST 2012


Thank you to both Jim and John.  I was unaware of the SQL data-type 
timestamp.  Add this to my little pile of knowledge.
T

Tina Norris Fields
tinanfields at torchlake.com
231-322-2787


On 1/11/2012 9:52 AM, jwcolby wrote:
> Tina,
>
> All I did was create a field which I called TimeStamp and make it a 
> data type timestamp.  AFAIK you can call the field anything you want 
> but calling it TimeStamp seemed useful to me.
>
> If I go into my table and view data, that field just shows 'binary', 
> i.e. you cannot see the actual value at least doing it the way I am 
> doing it.
>
> I did not have to go backfill or anything.  And my problem with that 
> one record was instantly gone.  I went back to my access app, relinked 
> and tried to edit the problem record, in the table and in the form, 
> and there was no problem any more.
>
> As everybody says, it is not actually a time stamp and it is not in 
> fact even a date / time data type, it is binary apparently.  AFAICT 
> the sole purpose is to allow clients to get the "timestamp" when they 
> are trying to modify the record.  When it is time to actually do the 
> save they can compare the "timestamp" they got against what is 
> currently in the record and if they are different then the record has 
> been modified since they pulled the data.
>
> According to this:
>
> http://msdn.microsoft.com/en-us/library/ms182776.aspx
>
> Timestamp is being deprecated in favor of RowVersion however in my 
> version of SQL Server RowVersion is not a data type whereas timestamp is.
>
> I dunno...
>
> John W. Colby
> Colby Consulting
>
> Reality is what refuses to go away
> when you do not believe in it
>
> On 1/11/2012 8:48 AM, Jim Dettman wrote:
>> Tina,
>>
>>    It's just a data type in SQL.  You do nothing with the field other 
>> then
>> add it to the table.
>>
>> There are a couple of MSKB articles that fill in the detail:
>>
>> Optimizing Microsoft Office Access Applications Linked to SQL Server
>> http://msdn.microsoft.com/en-us/library/bb188204(v=SQL.90).aspx
>>
>> Look in the section "Understanding and Addressing Updatability 
>> Issues" and
>> then "Supporting Concurrency Checks" within that.
>>
>> This one goes a little bit into the keyset model that JET uses to 
>> maintain
>> record sets and why issues arise with ODBC data sources:
>>
>> PRB: Explaining "Record is deleted" error accessing ODBC table
>> http://support.microsoft.com/kb/172339
>>
>> Jim.
>>
>> -----Original Message-----
>> From: accessd-bounces at databaseadvisors.com
>> [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Tina Norris
>> Fields
>> Sent: Wednesday, January 11, 2012 07:59 AM
>> To: Access Developers discussion and problem solving
>> Subject: Re: [AccessD] Weird problem
>>
>> Jumping in here, not because I have much to offer, but because I have
>> much to learn.  Please discuss the time stamp field.  How should one be
>> made?  How should one be used?  Thank you for sharing your knowledge.
>> T
>


More information about the AccessD mailing list