Mark,

Depending on what database you're using <cftransaction> should do
exactly what you want.

<cftransaction>
        <cfquery1>
        <cfquery2>
        <cfquery3>
        <cfquery4>
</cftransaction>

If anything in all those queries fails they all get rolled back to their
original state.  A cftry/cfcatch can be added so the user doesn't get an
error screen, but as far as the functionality you're looking for I think
you'll find it with that tag.

t

**********************************************************************
Tyler M. Fitch
Certified Advanced ColdFusion 5 Developer

ISITE Design, Inc.
615 SW Broadway Ste. 200
Portland, OR 97205

503.221.9860 ext. 111
http://isitedesign.com
**********************************************************************



-----Original Message-----
From: mark kecko [mailto:[EMAIL PROTECTED]] 
Sent: Monday, February 04, 2002 11:41 AM
To: CF-Talk
Subject: Using CFTRY - CFCATCH to rollback database tranaction


Is there a way to use CFTRY - CFCATCH to rollback all database
tranactions within given block?  In otherwords, If I'm running 4 update
queries and the first three are ok but the last one fails I want to roll
them all back.  Is there a better way to do this than usign CFTRY -
CFCATCH?

Mark Kecko
Technology Director
MediaPost Communications
[EMAIL PROTECTED]
http://www.mediapost.com
(203)222-0330 ext309

______________________________________________________________________
Get Your Own 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=coldfusionb
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