0
我有DataTable
在SqlServer數據庫表中具有相同的結構。 要保存的數據在此數據表到SQL數據庫我用下面的代碼:DataTable最佳保存到sql數據庫
sqlCommand mcd;
for(int i=0;i<dataTable.Rows.Count;i++)
{
mcd=new SqlCommand();
cmd.CommandText="Insert into MSSQLtable values("+dataTable.Rows[i][0]+dataTable.Rows[i][1]+")";
cmd.ExecuteNonQuery();
}
如何與另一種方式我插入數據?
是否可以初始化來自不同數據庫的數據(例如,Oracle,VisualFoxPro),然後使用SqlBulkCopy方法保存到Sql Server? – loviji 2010-08-11 10:27:38
@loviji - 是的。您只需將來自其他源的數據加載到可以傳遞給SqlBulkCopy的數據中(例如,可以是數組或DataRows,DataTable,實現IDataReader的任何內容)。 – AdaTheDev 2010-08-11 10:40:22