我正在尝试将数据保存到从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中删除空行。