Click here to Skip to main content
15,914,642 members
Home / Discussions / ASP.NET
   

ASP.NET

 
GeneralRe: textbox event Pin
mylogics18-Aug-09 2:29
professionalmylogics18-Aug-09 2:29 
GeneralRe: textbox event Pin
Blue_Boy18-Aug-09 2:31
Blue_Boy18-Aug-09 2:31 
GeneralRe: textbox event Pin
padmanabhan N18-Aug-09 1:59
padmanabhan N18-Aug-09 1:59 
GeneralRe: textbox event Pin
mylogics18-Aug-09 2:17
professionalmylogics18-Aug-09 2:17 
AnswerRe: textbox event Pin
Sundeep Ganiga18-Aug-09 2:10
Sundeep Ganiga18-Aug-09 2:10 
GeneralRe: textbox event Pin
sajjy18-Aug-09 2:22
sajjy18-Aug-09 2:22 
GeneralRe: textbox event Pin
mylogics18-Aug-09 2:31
professionalmylogics18-Aug-09 2:31 
QuestionTransaction problem in asp.net Pin
pranavcool17-Aug-09 23:31
pranavcool17-Aug-09 23:31 
Hi,

I am am using commit and rollback transaction in asp.net.

due to some reasons transaction is not working.In the following code i am deleting the record and then inserting new record.If the transaction fails the transaction will be rollback.but it is not rolling back the transaction.


The following is the code:-
public static void insertdata()
       {
   string strfilename = "~\\Documents\\" + ViewState["MissionCat"];
    string strexcelConnectionString=@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath(strfilename) + "; Extended Properties=\"Excel 8.0;HDR=YES;IMEX=1;\"";
    string strsqlConnectionString = ConfigurationManager.ConnectionStrings["conn"].ToString();

       using (OleDbConnection connection = new OleDbConnection(strexcelConnectionString))
           {
               connection.Open();
               OleDbCommand command = new OleDbCommand("Select [Mission] ,[Civilian] ,[Military] ,[Police],[Unknown] ,[Non-UN] ,[Total] FROM [Sheet1$]", connection);
               //truncate the table before inserting new data.
               SqlConnection cnntrunc = new SqlConnection(strsqlConnectionString);
               //open the connection.
               cnntrunc.Open();
               //begin the transaction.
               SqlTransaction myTrans = cnntrunc.BeginTransaction();  //New a transaction
               SqlCommand truntble = new SqlCommand();
               truntble.Transaction = myTrans;
               truntble.Connection = cnntrunc;
               try
               {
                   //Create DbDataReader to Data Worksheet.
                   using (DbDataReader dr = command.ExecuteReader())
                   {
                       truntble.CommandText = "DELETE FROM MissionCatReport";
                       truntble.ExecuteNonQuery();
                       //commit the transaction.
                       myTrans.Commit();
                       //Bulk Copy to SQL Server.
                       using (SqlBulkCopy bulkCopy = new SqlBulkCopy(strsqlConnectionString))
                       {
                           bulkCopy.DestinationTableName = "MissionCatReport";
                           bulkCopy.WriteToServer(dr);
                       }
                   }
               }
               catch (OleDbException ex)
               {
                   myTrans.Rollback();
                   throw ex;
               }
               catch (InvalidOperationException ex)
               {
                   myTrans.Rollback();
                   throw ex;
               }
               finally
               {
                   cnntrunc.Close();
               }
           }
       }


Can any one please tell me where i am going wrong.

Pranav Dave

AnswerRe: Transaction problem in asp.net Pin
padmanabhan N17-Aug-09 23:38
padmanabhan N17-Aug-09 23:38 
AnswerRe: Transaction problem in asp.net Pin
Christian Graus18-Aug-09 0:02
protectorChristian Graus18-Aug-09 0:02 
QuestionAuto send sms from wap portal !!!!!!! Pin
ameramohammed17-Aug-09 21:46
ameramohammed17-Aug-09 21:46 
QuestionDownload Mp3 Pin
kavinnagarajan17-Aug-09 21:19
kavinnagarajan17-Aug-09 21:19 
AnswerRe: Download Mp3 Pin
Christian Graus17-Aug-09 21:45
protectorChristian Graus17-Aug-09 21:45 
AnswerRe: Download Mp3 Pin
sajjy18-Aug-09 1:25
sajjy18-Aug-09 1:25 
GeneralRe: Download Mp3 Pin
morsanu18-Aug-09 2:30
morsanu18-Aug-09 2:30 
QuestionJava script error while using proxy (Use of Ajax?) Pin
crazylad17-Aug-09 20:58
crazylad17-Aug-09 20:58 
Questionget Keyboard Hooks from a particular application Pin
avika17-Aug-09 20:45
avika17-Aug-09 20:45 
AnswerRe: get Keyboard Hooks from a particular application Pin
Christian Graus17-Aug-09 21:09
protectorChristian Graus17-Aug-09 21:09 
GeneralRe: get Keyboard Hooks from a particular application Pin
avika17-Aug-09 21:26
avika17-Aug-09 21:26 
GeneralRe: get Keyboard Hooks from a particular application Pin
Christian Graus17-Aug-09 21:47
protectorChristian Graus17-Aug-09 21:47 
GeneralRe: get Keyboard Hooks from a particular application Pin
avika17-Aug-09 21:52
avika17-Aug-09 21:52 
Questionpopupextender Pin
mylogics17-Aug-09 20:45
professionalmylogics17-Aug-09 20:45 
AnswerRe: popupextender Pin
Blikkies17-Aug-09 21:12
professionalBlikkies17-Aug-09 21:12 
GeneralRe: popupextender Pin
mylogics17-Aug-09 21:59
professionalmylogics17-Aug-09 21:59 
GeneralRe: popupextender Pin
Blikkies17-Aug-09 22:50
professionalBlikkies17-Aug-09 22:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.