I haven't used this method in a long time because now I use UUID()s as my 
unique record identifier and since I create the UUID before I do the Insert, I 
have access to it.  

I don't have the syntax handy, but are you using the SET NOCOUNT ON and SET 
NOCOUNT OFF?  That might be it.

FWIW, I have read some research that @@IDENTITY will not always provide you 
with the proper ID, especially in multi-user environments (which the web most 
certainly is) and leaves the possibility of returning the wrong IDENTITY id.  
This is why I switched to using UUID's.

Dave

-----Original Message-----
From: Dan O'Keefe [mailto:[EMAIL PROTECTED]
Sent: Wednesday, August 17, 2005 10:12 AM
To: CF-Talk
Subject: Re: @@Identity returns excessive records


If I copy and paste my tSQL into query analyzer:

INSERT INTO tblArActivityNote (patientID,UserID,note)
VALUES(238,1,'Letter 2 printed & mailed for DOS(s)' + ' 01/19/04')
go
select @@IDENTITY as ID from tblArActivityNote
go

My PK-IdentityID column in tblAractivityNote is AractivityNoteID. If
the insert created a AractivityNoteID= 295256, the select @@identity
returns 295256 rows with the same value, 295256.

Weird, huh?
******************************************************************************************
The information contained in this message, including attachments, may contain 
privileged or confidential information that is intended to be delivered only to 
the 
person identified above. If you are not the intended recipient, or the person 
responsible for delivering this message to the intended recipient, ALLTEL 
requests 
that you immediately notify the sender and asks that you do not read the 
message or its 
attachments, and that you delete them without copying or sending them to anyone 
else. 


~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Logware (www.logware.us): a new and convenient web-based time tracking 
application. Start tracking and documenting hours spent on a project or with a 
client with Logware today. Try it for free with a 15 day trial account.
http://www.houseoffusion.com/banners/view.cfm?bannerid=67

Message: http://www.houseoffusion.com/lists.cfm/link=i:4:215415
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54

Reply via email to