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