Gustav Brock
Gustav at cactus.dk
Tue Jun 17 06:47:06 CDT 2008
Hi Arthur >From the error message it sounds like varchar is expected to be replaced with nvarchar in the table definition. /gustav >>> fuller.artful at gmail.com 17-06-2008 13:39 >>> I'm exploring Bulk Insert for the first time, following the code in Paul Neilson's SQL Bible. <sql> USE [TestBulkInsert] GO CREATE TABLE [dbo].[AddressStaging]( [ID] [int] NULL, [Address] [varchar](500) NULL, [City] [varchar](500) NULL, [Region] [varchar](500) NULL, [PostalCode] [varchar](500) NULL, [GUID] [varchar](500) NULL, [Updated] [datetime] NULL ) ON [PRIMARY] GO BULK INSERT AddressStaging FROM 'C:\Address.csv' WITH (FIRSTROW = 1, ROWTERMINATOR = '\n') </sql> This results in the error MESSAGE: Bulk load: DataFileType was incorrectly specified as char. DataFileType will be assumed to be widechar because the data file has a Unicode signature. Bulk load: DataFileType was incorrectly specified as char. DataFileType will be assumed to be widechar because the data file has a Unicode signature. Msg 7339, Level 16, State 1, Line 1 OLE DB provider 'BULK' for linked server '(null)' returned invalid data for column '[BULK].Updated'. The Address.csv file is the sample file in the Adventureworks directory. Anyone know what I'm doing wrong and how to make it work correctly? Thanks! Arthur