2016-03-29 10 views
0

Iは、Excelシートを持っている最初の行のための私が実行した場合の問題は、あるデータ型の不一致:エクセル2010

insert into [Customer_information$](Customer_ID, First_Name, Last_Name,Customer_Name,Title, Company, Division,Address_1, Address_2, City, State,Zip_Code, Office_No_, Mobile_No,Email)values ('2','bhanu','ff','bhanu ff',Null,'ff',Null,Null,Null,Null,Null,Null,Null,Null,'[email protected]') 

以下に示すように、Iは、挿入クエリを使用してExcelの値を挿入してい上記のクエリは、値を挿入しますが、このクエリを再度実行して 'Null'をいくつかの値に置き換えると、データ型の不一致エラーが発生します。 私は、クエリに空の文字列とスペースの代わりにヌルを渡してみましたが、何の結果

私が支援してくださいADODB接続

を使用していないのです 、接続文字列にIMEX = 1をtryied。

答えて

0

私はそれを解決しました。私はシートを削除し、同じ名前で挿入して、それは働いた。なぜ誰かが働き始めたのを助けることができますか?

0

単語 "NULL"は値Nullに等しくなく、Zip_Codeなどのフィールドには文字値ではなく数値が必要な可能性があります。

あなたの特定のワークブックを見ることなく、これは推測に過ぎません。 NULL値を渡すために

は試してみてください。

values ('2','bhanu','ff','bhanu ff',,'ff',,,,,,,,,'[email protected]')