データを更新して既存のデータベーステーブルに挿入しようとしています。エラーは発生していませんが、実際のテーブルデータは更新されていません。
これは、行の1つを更新するための私のコードです。
using (SqlConnection con = new SqlConnection(connection))
{
con.Open();
SqlTransaction t = con.BeginTransaction();
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.Transaction = t;
cmd.CommandText = "Update tblName set PersonName = 'Wes' where PersonID = 2";
int i = cmd.ExecuteNonQuery();
t.Commit();
Console.WriteLine("change: "+i);
}
出力は
change: 1.
実行時に変更が発生していますが、実際のテーブルデータは同じです。何か案は?