когда я запускаю этот sql:
insert into table1(ID,Name) values ('10','Saeed');
похоже, что запись была вставлена, и если я читаю таблицу, используя (select * from table1
), она показывает мне вставленную запись, но после закрытия программы она исчезает.
это код:
string constr="Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|" +
"\\Database1.mdf;Integrated Security=True;User Instance=True";
SqlConnection con = new SqlConnection(constr);
con.Open();
SqlCommand cmd = new SqlCommand(
"insert into st (ID,Name) values ('10','saeed');", con);
cmd.ExecuteNonQuery();
cmd.Close();
Я вставил в него некоторые записи вручную, и когда я читаю базу данных, записи, вставленные вручную, существуют.
Это не проблема транзакции, ее нельзя решить с помощью транзакции!