将多个数据库导入到一个数据库中 简便的将DataSet导入到数据库中
简便的将DataSet导入到数据库中
有时候我们需要经常的将数据集(DataSet)导入到数据库中 可是怎么办呢? 有人就说了 利用Sql语句马上就可以搞定了 对 sql是可以搞定 但是sql的拼接不可以有差错啊 利用SqlParameter可以减少类型的烦恼 可是如果是很多列 那还不累死你 将DataSet导入Access中(OleDbDataAdapter Update方法 )

OleDbConnection olecon = new OleDbConnection( Provider=Microsoft Jet OLEDB ;Data Source= + fileName + ;Jet OLEDB:Engine Type= );olecon Open();OleDbDataAdapter oda = new OleDbDataAdapter( select * from TableName olecon);DataSet newds = new DataSet();try{OleDbCommandBuilder cmdbld = new OleDbCommandBuilder(oda);cmdbld SetAllValues = true;oda InsertCommand = cmdbld GetInsertCommand();ds Tables[i] BeginLoadData();int rowcount = ds Tables[i] Rows Count;for (int n = ; n < rowcount; n++){ds Tables[i] Rows[n] SetAdded();}ds Tables[i] EndLoadData();oda UpdateBatchSize = ;}catch{}oda Update(ds ds Tables[i] TableName);oda Dispose();
lishixinzhi/Article/program/net/201311/11522