データ リーダーの値を使用して、Excel ファイルのデータを使用して挿入ステートメントを作成しています。Excel ファイルのデータリーダーには、常に 1 つのレコードしかありません。宛先テーブルには 2 つの列があり、最初の列は int 型で、2 番目の列は varchar 型です。
while (dr.Read())
{
string insertstring = @"insert into configtest values
('" + dr.GetValue(0) + "','"
+ dr.GetValue(1) + "')";
}
SqlCommand commandInsert = new SqlCommand(insertstring, conn);
commandInsert.ExecuteNonQuery();
エラーが発生します
「varchar 型を数値に変換中にエラーが発生しました。
最初の値を int 型にキャストして、
「指定されたキャストは無効です」
エラー。これを手伝ってください。