-2
C#& SQLを使用してデータベースを更新しています。テーブルに値を挿入すると、接続を閉じるまで値がテーブルに存在します。挿入した値を保存するにはどうすればよいですか?ここで私が使用していたコードは次のとおりです。データベースへの挿入の保存
conn = new System.Data.SqlClient.SqlConnection();
conn.ConnectionString = "Data Source=.\\SQLEXPRESS; AttachDbFilename=|DataDirectory|\\Unmapped.mdf;Integrated Security=True;User Instance=True";
string sql = "INSERT into unmappedTeamsTable values ('Value1', 'Value2', 'PW')";
SqlCommand insertCommand = new SqlCommand(sql, conn);
conn.Open();
insertCommand.ExecuteNonQuery();
conn.Close();
おかげ
あなたは、トランザクションを実行している必要があります - あなたが表示されたコードは、データベースに値を保存している – BonyT
自身でロールバックにはなりません。一度あなたがそれらを保存したら、データベースから価値をどのように元に戻すのですか? – Jethro
さて、私は値を挿入し、データベースにテーブルを表示した後、それは空です! – Paul