나는이 SQL을 실행하면삽입하여 C#에서 문제 SqlCommand를
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();
내가 수동으로 일부 레코드를 삽입, 그리고 데이터베이스를 읽을 때, 수동으로 삽입 된 기록이 존재 :
는 코드입니다.
거래와 관련된 문제는 해결되지 않습니다.
어쩌면 당신은 삽입을 커밋 할 필요가 같은 것을에 연결 문자열을 변경하려고 들어? – pascal
커밋하는 방법? – Saeed
SqlTransaction tran = con.BeginTransaction(); ... tran.Commit(); – pascal