View Single Post
  #1   Report Post  
Posted to microsoft.public.excel.programming
Tore[_2_] Tore[_2_] is offline
external usenet poster
 
Posts: 7
Default Insert data into SQL Server db - find out the record number

You are right, you don't know it is "your" record, you only know it is the
last one at the time of the select statement. If you need to make sure that
it is "your" record you will have do insert as well as to find the last
incremented value within a stored procedure on the server. I prefer to use
"ident_current" in stead of @@identity. @@Identity seems to give you the
latest identity insert in the database, no matter what table in the database
that had a record inserted.

Tore


"Tim Williams" wrote:

If this is for 1 user and you might have simultaneous inserts then this is
not the best approach: how do you know it's "your" RecordNo you're getting
back ?