OLE DB provider 'STREAM' for linked server '(null)' returned invalid data for column '[!BulkInsert].COLUMN014'
Posted on 2007-11-27
OLE DB provider 'STREAM' for linked server '(null)' returned invalid data for column '[!BulkInsert].
I got this message when I DTS an Excel file to a database table (the datatype for the destination column is float). I tested by removing that column and it was ok. I saved the file as csv and loaded it and query the table using where isnumeric(column014) = 0 and column014 is not null I got nothing so there should be no invalid data in this column. Then why I got this error when loading from Excel. It didn't work even if I loaded from the temp table (which is loaded from the csv file so column datatype is varchar) to my destination table. It didn't work either when I used insert into destination table select * from temp table and also use explicit conversion to convert datatype of the column in temp table to the datatype of the column in destination table.
Has anyone had this problem before? if so how did you solve it? Thanks!