Welcome to the { mindfrost82.com } forums.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact us.

Go Back   { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Programming > C#

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 10-15-2008, 04:54 PM
=?Utf-8?B?Q2lhcmFuIE8nJ0Rvbm5lbGw=?=
 
Posts: n/a
RE: C# File + DB Transaction

Wrap the actions in a
using(System.Transactions.TransactionScope txScope = new TransactionScope()){
try{
ReadFile()
InsertToDb()
DeleteFile()
txScope.Complete();
}catch(AnyOldException ex){
LogError();
}
}
--
Ciaran O''Donnell
http://wannabedeveloper.spaces.live.com


"Chris Fink" wrote:

> I have the following requirements and am looking to make this into a c#
> transaction.
>
> 1. Read from a file into a memory stream
> 2. Insert the stream into a DB
> 3. Delete the file
>
> Is it possible to perform a transaction on both a File action and a DB
> insert?
>
> A transaction will ensure that if an error occurs in step 3, the insert will
> not commit, etc. All three steps must succeed, otherwise the transaction
> should rollback and notify of an error.
>
> Any assistance is appreciated.
>
> Thanks
>

Reply With Quote
Reply

  { mindfrost82.com } > Gadget Corner > Tech Newsgroups > Programming > C#


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT. The time now is 03:44 PM.


Powered by vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.
© 1999-2008 mindfrost82.com v11.0


Sponsors:
Loans | Mortgage | WoW Gold | Personal Loans | Loan



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114