【问题标题】:asp.net json copy data from table to another tableasp.net json 将数据从表复制到另一个表
【发布时间】:2019-08-11 19:50:21
【问题描述】:

我正在尝试将数据从“bareme”表复制到“affiche”表,然后我将从“affiche”表中检索数据

    public class db
{
    MySqlConnection DefaultConnection = new MySqlConnection(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString);


    public DataSet enter()
    {
        MySqlCommand com = new MySqlCommand("INSERT INTO affiche (nivJauge,qte_cons) select * from bareme", DefaultConnection);
        MySqlDataAdapter da = new MySqlDataAdapter(com);
        DataSet ds = new DataSet();
        da.Fill(ds); //the ERROR appears here
        return ds;
    }

}

database_Access_Layer.db dblayer = new database_Access_Layer.db();
    public ActionResult affiche()
    {
        return View();
    }

    public JsonResult get_data()
    {
        DataSet ds = dblayer.enter();
        List<jauge> listjauge = new List<jauge>();
        foreach (DataRow dr in ds.Tables[0].Rows)
        {
            listjauge.Add(new jauge
            {
                nivJauge = Convert.ToDouble(dr["nivJauge"]),
                qte_cons = Convert.ToDouble(dr["qte_cons"]),
            });
        }
        return Json(listjauge, JsonRequestBehavior.AllowGet);
    }




   <script>
    $(function () {
        $.get("get_data", {}, function (data) {
            var row;
            $.each(data, function (i, v1) {
                row += "<tr><td>" + v1.nivJauge+ "</td><td>" + v1.qte_cons+ "</td></tr>"
            });
            $("#tbldata").append(row);
    })
    })
</script>

在调试时这个问题出现在“da.Fill(ds)”行中

错误:MySql.Data.MySqlClient.MySqlException:'字段列表'中的未知列'qte_cons''

【问题讨论】:

  • 您能否详细说明您遇到的问题以及遇到的任何错误?

标签: jquery mysql sql json asp.net-mvc


【解决方案1】:

您好,您的问题是

INSERT INTO affiche (nivJauge,qte_cons) 从 bareme 中选择 *

为 select 语句使用列名。应该是这样的

INSERT INTO affiche (nivJauge,qte_cons) select first_column_name, second_column_name from bareme

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 2012-11-24
    • 2011-11-21
    • 2023-03-16
    • 2011-05-16
    • 1970-01-01
    • 2021-09-26
    相关资源
    最近更新 更多