SqlConnection SConnection = new SqlConnection(Sorce.Properties.Settings.Default.DBConnectionString);
SqlCommand cmd = new SqlCommand("INSERT INTO stListE" +
"(TT, NumM, WorkerV, WorkerK, WorkerT, HouersAMonth)" +
"VALUES (@TT, @NumM, @WorkerV," +
" @WorkerK, @WorkerT, @HouersAMonth)", SConnection);
cmd.Parameters.Add("@TT", SqlDbType.VarChar, 50, "TT");
cmd.Parameters.Add("@NumM", SqlDbType.Int, 50, "NumM");
cmd.Parameters.Add("@WorkerV", SqlDbType.VarChar, 50, "WorkerV");
cmd.Parameters.Add("@WorkerK", SqlDbType.VarChar, 50, "WorkerK");
cmd.Parameters.Add("@WorkerT", SqlDbType.Int, 50, "WorkerT");
cmd.Parameters.Add("@HouersAMonth", SqlDbType.Int, 50, "HouersAMonth");
cmd.Parameters["@TT"].Value = string.Format("Трамвай");
cmd.Parameters["@NumM"].Value = Convert.ToInt16(5);
cmd.Parameters["@WorkerV"].Value = string.Format("Дмитриев Генадий Ефимович");
cmd.Parameters["@WorkerK"].Value = string.Format("Войтенко Виталий Валентинович");
cmd.Parameters["@WorkerT"].Value = Convert.ToInt16(123);
cmd.Parameters["@HouersAMonth"].Value = Convert.ToInt16(0);
SConnection.Open();
cmd.ExecuteNonQuery();
SConnection.Close();
MS SQL 2005 и C# | SqlCommand | INSERT
Код:
using (SqlConnection connection = new SqlConnection(connectionString))
{
connection.Open();
SqlCommand command = connection.CreateCommand();
SqlTransaction transaction = connection.BeginTransaction("SampleTransaction");
try {
// выполняем код твоей команды
....
// если небыло исключения - commit
transaction.Commit();
} catch(Exception error) {
// если где-то была ошибка - откат
transaction.Rollback();
}
}
{
connection.Open();
SqlCommand command = connection.CreateCommand();
SqlTransaction transaction = connection.BeginTransaction("SampleTransaction");
try {
// выполняем код твоей команды
....
// если небыло исключения - commit
transaction.Commit();
} catch(Exception error) {
// если где-то была ошибка - откат
transaction.Rollback();
}
}