关于DataTable复制数据
//读oracle
Ora_sql odata = new Ora_sql(out v_err);
s_sql = "select * from userinfo";
DataTable odr = odata.GetDataTable(s_sql, out v_err);
//读sql
Bal_data sdata = new Bal_data(out v_err);
s_sql = "select * from From_Oracle_Test";
DataTable sdr = sdata.GetDataTable(s_sql, out v_err);
/***复制***/
foreach (DataRow odrsource in odr.DefaultView.Table.Rows)
{
DataRow newRow = sdr.NewRow();
for (int i = 0; i < odr.DefaultView.Table.Columns.Count; ++i)
{
newRow[i] = odrsource[i];
}
sdr.Rows.Add(newRow);
}
以上odr已得出从oracle中读取出来的数据集,sdr得出sqlserver读取的数据集..
oracle和sqlserver中的表userinfo和表From_Oracle_Test结构一样..怎么才能把odr数据集的数据加到sqlserver数据库中呢?上面的/*复制*/已读出数据,可是怎么复制进去呢??
各个高手帮帮忙~~