c# - 使用 ADO.NET 更新 MySQL 行

标签 c# asp.net mysql

我正在尝试使用 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/

相关文章:

c# - 从集合中收集数据时,我应该使用简单的 foreach 还是 Linq

asp.net - ASP.NET Web.config 中的相对路径

mysql 过程 - 子句中的 where 条件中的解析参数问题

c++ - 为什么我不能将这条记录插入mysql数据库?

c# - 没有 DataContract 的 WCF JSON 服务

c# - 如何在 HTTP 触发器 Azure Function 3.x 中获取操作 IS。附图片

c# - 流式运算符与延迟执行有何不同?

c# - formview ASP.NET C# 中的验证控件问题

asp.net - 使用 Controller 中的 Hub 方法?

mysql - 连接Mysql服务器在两个数据库上运行任务