我正在尝试使用 ASP.NET 从 ASP.NET 中更新 MySQL 数据库中的一行。
MySqlConnection cnx = new MySqlConnection(con);
MySqlDataAdapter adapter = new MySqlDataAdapter();
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(Int32) );
dt.Columns.Add("config", typeof(string) );
dt.TableName = "sharding_conf";
DataRow dr = dt.NewRow();
dr["id"] = 1;
dr["config"] = json;
int ok = adapter.Update(dt);
lblTest.Text = ok.ToString();
cnx.Dispose();
adapter.Dispose();
但是该行没有得到更新,有什么建议吗?
最佳答案
Please you done like that ex:
SqlConnection sqlConnection1 = new SqlConnection("Your Connection String");
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert into tablename(colname1,columnname2) values(val1,val2)";
cmd.CommandType = CommandType.Text;
cmd.Connection = sqlConnection1;
sqlConnection1.Open();
cmd.ExecuteNonQuey();
sqlConnection1.Close();
关于c# - 使用 ADO.NET 更新 MySQL 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13303519/