kullanarak veri tablosu takamıyorum, söz konusu sütunlar nvarchars
bulunmaktadır.Bu aşağıdaki sütunlarla ve DB benim kodudur SqlBulkCopy
SqlBulkCopy bulkCopy = new SqlBulkCopy(connection,
System.Data.SqlClient.SqlBulkCopyOptions.Default, transaction);
bulkCopy.DestinationTableName = "Test";
bulkCopy.ColumnMappings.Add("Number", "Code");
bulkCopy.ColumnMappings.Add("Type", "Type");
bulkCopy.ColumnMappings.Add("Group", "Group");
bulkCopy.ColumnMappings.Add("Short Text", "ShortText");
bulkCopy.ColumnMappings.Add("Text", "Description");
bulkCopy.WriteToServer(dataTable);
Ben toplu kopyasını kullanarak, bir veritabanında bir bütün veri tablo eklemek için çalışıyorum ama bu hatayı alıyorum:
The given value of type String from the data source cannot be converted to type nvarchar of the specified target column.
Bize benzeri bazı tablo yapıları, kod ve göstermek gerekir - sadece bu hata ile, muhtemelen size yardımcı olamaz ..... - kontrol ediniz http://tinyurl.com/so-hints –
bkz veri kaynağı Kaynakta geçersiz veriler olabilir. –