You could do it like this...
<CFTRANSACTION>
<CFTRY>
<CFQUERY NAME="qryID" DATASOURCE="#Application.DSN#">
SET NOCOUNT ON
INSERT INTO foo (name)
VALUES ('Homer Simpson')
SELECT PrimaryKey = @@IDENTITY
SET NOCOUNT OFF
</CFQUERY>
<CFTRANSACTION ACTION="Commit"/>
<CFCATCH>
<CFTRANSACTION ACTION="Rollback"/>
</CFCATCH>
</CFTRY>
</CFTRANSACTION>
<CFOUTPUT>
Inserted ID = #qryID.ID#
</CFOUTPUT>
HTH
-----Original Message-----
From: Scott Van Vliet [mailto:[EMAIL PROTECTED]]
Sent: 17 February 2002 19:22
To: CF-Talk
Subject: Dynamically Obtaining IDENTITY Column
Hey All.
Does anyone out there know of a way to dynamically grab the identity
column from a table in a select statement?
Example:
<CFQUERY NAME="queryname" DATASOURCE="dsn">
SELECT @@IDENTITY_COLUMN
FROM TABLE_NAME
</CFQUERY>
Where "@@IDENTITY_COLUMN" would be the function to obtain the value of
the identity column.
TIA.
----
SCOTT VAN VLIET
BRD.WRKS INTERACTIVE
[EMAIL PROTECTED]
�
______________________________________________________________________
Dedicated Windows 2000 Server
PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER
Instant Activation � $99/Month � Free Setup
http://www.pennyhost.com/redirect.cfm?adcode=coldfusiona
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists