I\'m getting this exception when trying to do an SqlBulkCopy from a DataTable.
Error Message: The given value of type String from the data source cannot be c
For the people stumbling across this question and getting a similar error message in regards to an nvarchar instead of money:
The given value of type String from the data source cannot be converted to type nvarchar of the specified target column.
This could be caused by a too-short column.
For example, if your column is defined as nvarchar(20)
and you have a 40 character string, you may get this error.
Source