Salve,
ho creato una procedura in sql 2008 da far eseguire in c#, ma ho un problema sul commit che non esegue le query che sono all'interno della sp.
in c# ho fatto questo;
con il codice che ho postato non esegue il commit...codice:SqlConnection sqlConnection1 = new SqlConnection(connectionString); sqlConnection1.Open(); sqlTrans = sqlConnection1.BeginTransaction(); SqlCommand cmd = new SqlCommand("mystore", sqlConnection1, sqlTrans); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@var1", 1); cmd.Parameters.AddWithValue("@var2", "2"); cmd.Parameters.AddWithValue("@var3", "3"); cmd.Parameters.AddWithValue("@var4", "4"); cmd.Parameters.AddWithValue("@var5", "5"); cmd.Parameters.AddWithValue("@var6", 6); try { cmd.ExecuteNonQuery(); sqlTrans.Commit(); } catch (Exception ex) { Console.WriteLine(ex.Message); sqlTrans.Rollback(); } sqlConnection1.Close();
Suggerimenti? grazie.

Rispondi quotando
