Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/275.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将数据从excel插入sql表_C#_Sql - Fatal编程技术网

C# 将数据从excel插入sql表

C# 将数据从excel插入sql表,c#,sql,C#,Sql,将数据从excel插入数据库表时出错。 这是“NAME”附近的错误语法。 这是我的代码: protected void btninsert_Click(object sender, EventArgs e) { foreach (GridViewRow g1 in GridView1.Rows) { conStr = ConfigurationManager.ConnectionStrings["SqlConString"].ConnectionString;

将数据从excel插入数据库表时出错。 这是“NAME”附近的错误语法。 这是我的代码:

 protected void btninsert_Click(object sender, EventArgs e)
{
    foreach (GridViewRow g1 in GridView1.Rows)
    {
        conStr = ConfigurationManager.ConnectionStrings["SqlConString"].ConnectionString;
        SqlConnection con = new SqlConnection(conStr);

        SqlCommand com = new SqlCommand("insert into MedicalItems (ITEM NAME,GROUP,ITEM TYPE,COST PRICE,SELLING PRICE,PURCHASE UOM,PURCHASE PACKAGING,DISPENSING UOM,QTY ON HAND,EXPIRY DATE,REORDER LEVEL,REORDER QUANTITY,BATCH#) values ('" + g1.Cells[0].Text + "','" + g1.Cells[1].Text + "','" + g1.Cells[2].Text + "','" + g1.Cells[3].Text + "','" + g1.Cells[4].Text + "','" + g1.Cells[5].Text + "','" + g1.Cells[6].Text + "','" + g1.Cells[7].Text + "','" + g1.Cells[8].Text + "','" + g1.Cells[9].Text + "','" + g1.Cells[10].Text + "','" + g1.Cells[11].Text + "','" + g1.Cells[12].Text + "','" + g1.Cells[13].Text + "')", con);

        con.Open();

        com.ExecuteNonQuery();

        con.Close();



    }

    Label2.Text = "Records inserted successfully";

}

对于所有带空格的列,将列名像[ITEM NAME]一样包装在[]中。

ITEM NAME
。缺少冒号或冒号应该是
[项目名称]
。也被这段代码所激发。使用参数!