1. ホーム
  2. c#

[解決済み] bcp クライアントから colid 6 の無効な列長を受け取りました。

2023-02-05 04:48:24

質問

csvファイルのデータをc#のコードからsql server 2005に一括アップロードしたいのですが、以下のエラーが発生します。

bcp クライアントから colid 6 に対して無効な列長を受け取りました。

データベースサーバーへのバルクコピー書き込み時に

どのように解決するのですか?

エクセルのデータ列の1つ(列ID 6)に、データベースのdatacolumnのdatatype長を超えるセルデータが1つ以上あります。

エクセルのデータを検証してください。また、エクセル内のデータがデータベースのテーブルスキーマに準拠した形式であることを確認します。

これを避けるために、データベーステーブルの文字列データ型のdata-lengthを超過してみてください。

これが役立つことを願っています。