我一直在尝试将数据更新并插入到现有的数据库表中。我没有收到任何错误,但实际的表数据没有被更新。
这是我用于更新其中一行的代码:
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.
运行时发生更改,但实际表数据仍然相同。有任何想法吗?