2017-01-16 52 views
-2

以下のエラーが表示されます。 行1、列4(G)用メッセージ4864、レベル16、状態1、行19

メッセージ4864、レベル16、状態1、行19バルクロードデータ変換エラー (指定されたコードページの型の不一致または無効な文字)。 Msg 4864、レベル16、状態1、行19バルクロード 行2、列4(G)のデータ変換エラー(型コードが一致しないか無効な文字)。

入力ファイル:NYM,' 2016,' Ruggiano', CF', 8', 20', 4', 7', 0', 0', 2', 6', 2', 9', 0', 1', 0.35', 0.409', 0.65', 1.059', 0', 0', 0', 0', 2016',

Team (PK, varchar 28, Not Null) 
Player (Varchar (30) Not Null)  
POS (Varchar (30) Not Null) 
G (int, Not Null)   


Bulk 
Insert Player_Stats 
From 'C:\Users\Robert\Documents\test_Input.txt' 
With 
(
Fieldterminator = ',', 
Rowterminator = '0x0A' 
)   
+1

"入力ファイル"の情報がこの質問に正しく表示されていますか?区切り文字のように見える位置には一重引用符がたくさんあるようですが、一致していないようです。 –

答えて

0

あなたが挿入しようとしているデータ型が列の型と一致していません。それは本当に簡単です。

+0

この例では、数字「4」を挿入しています。タイプINTは間違っていますか?最大の数字は3桁です。どのような列タイプを使用する必要がありますか? –

+0

@RobertTrittあなたは '4 'を挿入しているように見えます。ファイル内の他の文字は見えませんか? –

+0

入力ファイルは次のとおりです。ファイル内に他の文字があります。 NYM、 '\t 2016' \t Ruggiano '\t CF'、\t 8' 、\t 20' 、\t 4' 、\t 7' 、\t 0' 、\t 0' 、\t 2' 、 –

関連する問題