環境:.NET FrameWork 2.0( C# によるバッチ処理 )
はじめまして、現在SqlBulkCopyでCSVデータをデータベースに登録する処理を作成しております。
10フィールド程のテーブルは正常に取り込めたのですが、
100フィールドのデータを取り込もうとした所、下記エラーが発生しました。
System.InvalidOperationException: 指定された ColumnMapping はソースまたはターゲットのいずれの列とも一致しません。
ColumnMappingの確認を行う為に、WriteToServerメソッドの直前で引数にしているDataTableの確認を行いましたが、
ColumnName、DataType共に予定通りの値が入っており、
念のため挿入先テーブルのクリエイト文と並べて比較を行いましたが、
その結果も相違ありませんでした。
データカラムの数に制限が有るとも思えないのですが…
カラムの順番やデータタイプ以外でこのエラーが発生したような方はいらっしゃいますでしょうか?