Quantcast
Channel: Forum SQL Server Database Engine
Viewing all articles
Browse latest Browse all 15889

Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (ID)

$
0
0

I have a text file with the following structure:

ID,Name,Age

1,abc,23

2,def,24

3,ghi,25

For this FMT file is as below:

<?xml version="1.0"?>
<BCPFORMAT xmlns="http://schemas.microsoft.com/sqlserver/2004/bulkload/format" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <RECORD>
  <FIELD ID="1" xsi:type="CharTerm" TERMINATOR="," MAX_LENGTH="12"/>
  <FIELD ID="2" xsi:type="CharTerm" TERMINATOR="," MAX_LENGTH="100" COLLATION="SQL_Latin1_General_CP1_CI_AS"/>
  <FIELD ID="3" xsi:type="CharTerm" TERMINATOR="\r\n" MAX_LENGTH="12"/>
 </RECORD>
 <ROW>
  <COLUMN SOURCE="1" NAME="ID" xsi:type="SQLINT"/>
  <COLUMN SOURCE="2" NAME="Name" xsi:type="SQLNVARCHAR"/>
  <COLUMN SOURCE="3" NAME="Age" xsi:type="SQLINT"/>
 </ROW>
</BCPFORMAT>

Now when i try to retrieve data in SSMS using following query :

SELECT

T.*

FROM

OPENROWSET(

BULK

'C:\Users\admin\Desktop\Test.txt',

FORMATFILE

= 'C:\Users\admin\Desktop\BulkImport.fmt'

)

AS T;

I am getting the following error: "Bulk load data conversion error (type mismatch or invalid character for the specified codepage) for row 1, column 1 (ID)"                                                      Please Help...!!!!!


Viewing all articles
Browse latest Browse all 15889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>