conn.Open();
SqlTransaction strans = conn.BeginTransaction("BTRANS");
SqlCommand icmd = conn.CreateCommand();
icmd.Connection = conn;
icmd.Transaction = strans;
icmd.CommandText = "INSERT INTO tbooks (book_name, author_id, year, genre_id, case_id) VALUES('MEGABOOK', '1', '2010', '1', '1')";
try
{
icmd.ExecuteNonQuery();
strans.Commit();
}
catch (SqlException etrans)
{
strans.Rollback();
}
conn.Close();
MS SQL 2005 и C#, SqlCommand, INSERT
мне надо добавить данные в таблицу я пишу это в обработчике кнопки
Код:
он их вроде добавляет в базу, дальше достаю данные другой кнопкой
вот обработчик
Код:
string select = "SELECT * FROM tbooks WHERE book_name = 'MEGABOOK'";
sda = new SqlDataAdapter(select, conn);
sda.Fill(ds, "books");
this.dataGridView1.DataSource = ds.Tables["books"].DefaultView;
sda = new SqlDataAdapter(select, conn);
sda.Fill(ds, "books");
this.dataGridView1.DataSource = ds.Tables["books"].DefaultView;
он достает мне те данные что я внес в базу!!
но потом я перезапускаю программу и она не находит этих данных
залезаю в базу и их там тоже нет
объясните что не так?