2017-10-19 71 views

回答

0

我認爲,在foreach循環實際上是做到這一點的最好辦法。

foreach(DataRow row in yourRowArray) 
{ 
    dataTable.Add(row); 
} 

如果您在使用.NET Framework 3.5或更高版本,你也可以使用數據行CopyToDataTable()方法。 但是你必須小心,因爲在這種情況下DataTable中的數據被覆蓋。

DataTable table = yourDataTable; 
DataRow[] yourRowArray = ...; 
if(yourRowArray.Length > 0) 
{ 
    table = yourRowArray.CopyToDataTable(); 
} 


我會建議使用foreach循環。

0

你所描述的數組必須是保存的文件類型,即excel或csv。確保它是一個乾淨的數據網格,沒有多餘的未對齊的行。

然後你可以用Access作爲表格鏈接到那個文件。這是使用Access界面的手動步驟 - 在功能區中是外部區域。此鏈接保持良好 - 只要文件的位置路徑和結構不會更改,就可以使用新鏈接替換excel/csv。

然後,您創建一個追加查詢以將此表中的所有記錄寫入Access數據庫的表中。

www.CahabaData.com

相關問題