由于需求是批量导入Excel数据到数据库,
于是我想的方法是直接把excel读取保存到DataSet,然后直接更新到数据库.
主要也是不想使用sql拼接的方法,觉得这样麻烦而且效率不怎样.
大楷用到这个关键语句,不过不知道后面是如何操作,这样操作可行么.
SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(daAuthors);
于是我想的方法是直接把excel读取保存到DataSet,然后直接更新到数据库.
主要也是不想使用sql拼接的方法,觉得这样麻烦而且效率不怎样.
大楷用到这个关键语句,不过不知道后面是如何操作,这样操作可行么.
SqlCommandBuilder objCommandBuilder = new SqlCommandBuilder(daAuthors);
System.Data.SqlClient.SqlCommandBuilder cb=new SqlCommandBuilder(da);
DataSet ds=new DataSet();
遍历
DataRow dr=dt.NewRow();Rows.Addda.Update(ds);
然后把读取到的Excel理的数据通过遍历,添加到这个DataSet数据集,然后da.Update(),就把整个Excel数据导入到数据库,是这样理解?