exactly what i needed!!  thanx!!!


>From: "Dunwiddie, Bruce" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: CF-Talk <[EMAIL PROTECTED]>
>Subject: RE: Inserting Records
>Date: Fri, 20 Jul 2001 12:45:49 -0500
>
>try this type of code, just copied it straight from one of our projects
>
><CFQUERY NAME="Insert" DATASOURCE="#Application.datasource#">
>SET NOCOUNT ON
>INSERT
>INTO dbo.T_User
>VALUES (
>       '#CompanySiteID#',
>       '#form.last_name#',
>       '#form.first_name#',
>       '#form.misc_num#',
>       '#form.misc_num#',
>       '#form.misc_num#',
>       null,
>       '#form.phone#',
>       '#form.fax#',
>       '#form.email#',
>       '#form.misc_num#',
>       '1')
>select @@identity as new_id
>SET NOCOUNT OFF
></cfquery>
>
><CFQUERY NAME="Insert2" DATASOURCE="#Application.datasource#">
>INSERT
>INTO dbo.T_User_Ship_To
>VALUES (
>       '#insert.new_id#',
>       '#CompanySiteID#',
>       '#form.first_name#',
>       '#form.last_name#',
>       '#form.address1#',
>       '#form.address2#',
>       '#form.city#',
>       '#form.state_id#',
>       '#form.zip#',
>       '#form.country_id#',
>       '1',
>       '1')
></cfquery>
>
>@@identity is the new id that the server created,works with SQL server
>
>-----Original Message-----
>From: Pooh Bear [mailto:[EMAIL PROTECTED]]
>Sent: Friday, July 20, 2001 12:34 PM
>To: CF-Talk
>Subject: Inserting Records
>
>
>ok guys, please tell me if there is a better way of doing this.
>
>basically i have 2 tables, the second one having a many to many
>relationship.  What I am trying to do is insert a record into the first
>table, then use the id (it's an identity field) of that row to insert into
>the second table with some other information.
>
>The way I am doing it now is having coldfusion insert the row, then do
>another query to find the id of that row using a criteria such as email
>(which is unique anyways).  After i find the id, I do another insert into
>the second row and enter in that id along with other information.
>
>My goal is to skip that second part, where i have to do another query just
>to get the id.  is there a way to get the id automatically after it's been
>created or something like that?  I might go the route of having the DB
>return the max id created, but I am paranoid that before it even starts to
>get the id, another record has already been inserted, and we lose
>consistency or somethin.  dunno, i know u guys do this every day so how do 
>u
>
>do it?
>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm

Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to