or you can add a trigger to the sql server that runs on insert 
statements to
that table 

SELECT @@IDENTITY as newID


@llan

-----Original Message-----
From: Stuart Miller [mailto:[EMAIL PROTECTED]]
Sent: 11. januar 2002 14:32
To: CF-Talk
Subject: RE: SQL Help


Your query will run in Query Analyzer because analyzer uses transact 
sql. 

If you're interested in getting the primary key of a record you have 
just
inserted in your CF application, I use <cftransaction>. Like this:

<cftransaction>
        <cfquery name="insert_data" datasource="sys_db" dbtype="ODBC">
                INSERT INTO TAUX_001
                (DSC_CHKLST , IND_STATUS)
                VALUES
                ('OBS' , 20)
        </cfquery>

        <cfquery name="sel_data" datasource="sys_db" dbtype="ODBC">
                SELECT MAX(COD_REQ) AS ThePrimaryKey
                FROM TAUX_001
        </cfquery>
</cftransaction>

-----Original Message-----
From: Waldemiro Junior [mailto:[EMAIL PROTECTED]]
Sent: 11 January 2002 11:27
To: CF-Talk
Subject: SQL Help


Hi again folks...

How can I output a variable that was set within a CFQUERY containing 
first a insert statement, then a select statement?
This is my query:

<cfquery name="sel_data" datasource="sys_db" dbtype="ODBC">
    INSERT INTO TAUX_001
                (DSC_CHKLST , IND_STATUS)
    VALUES
                ('OBS' , 20)
    SELECT @@IDENTITY AS 'COD_REQ'
</cfquery>

When I try to output COD_REQ, Coldfusion returns an error, but when 
using the Query Analyzer it works fine...

Best regards,

Waldemiro Junior
ADDTechnologies Web Developer




______________________________________________________________________
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/cf-talk@houseoffusion.com/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to