0

我正在尝试将数据保存到从 Excel 文件中检索的数据库中。为此,我正在使用 SqlDataAdapter。但是数据没有得到保存。除 excel 数据外,其他数据均已正确保存。问题仅在于excel数据。这是我的代码:

public static void Update(DataTable dt)
    {

        using (SqlConnection connection = new SqlConnection(CONNECTION_STRING))
        {
            connection.Open();
            var adapter = new SqlDataAdapter();
            adapter.InsertCommand = new SqlCommand("INSERT INTO tblsupplierorderitems (color, size) VALUES (@color , @size)", connection);
            adapter.InsertCommand.Parameters.Add("@color", SqlDbType.VarChar, 40, "color");
            adapter.InsertCommand.Parameters.Add("@size", SqlDbType.VarChar, 24, "size");

            adapter.Update(dt);
        }

    }

有什么建议可以完成这项工作吗?我还需要从 DataTable dt 中删除空行。

4

0 回答 0