:上傳CSV文件到SQL Server - 考慮到的一個CSV文件中的列結構身份問題
First_Name, Last_Name, Date_Of_Birth
和一個SQL Server表與
ID(PK) | First_Name | Last_Name | Date_Of_Birth
(域ID是一個結構自動增量爲1的身份)
如何安排它以便SQL Server不會嘗試將Csv文件的First_Name列插入到ID字段中?
Info的CSV被加載到一個DataTable,然後複製到使用SqlBulkCopy的
我應該修改導入前添加ID列csv文件SQL服務器(目標表是導入之前截斷,所以不需要擔心重複的鍵值。)或者可能添加一個id列到Datatable?
或者是否有在Sql Server中的設置,我可能錯過了?
感謝。對於任何人在這個問題上磕磕絆絆,使用DataTable.Columns.Add(「ID」)。SetOrdinal(0)將ID列添加到數據表的開頭。 – MrBliz 2011-01-10 14:20:55