目的: C# と SQL2008 を使用して、パラメーター化された SQL Insert ステートメントを正しくセットアップする
問題:次のステートメントは for ループで使用されているため、値をクリアする必要があります。このコードを実行すると、250 付近に構文エラーがあることが示されます。コードは次のとおりです。
for (int i = 0; i < Rows.Count; i++)
{
cmd.Parameters.Clear();
struct Row = (struct)Rows[i];
sql = "@RowName varchar(250) = null " +
"INSERT INTO " +
"database.dbo.table" +
"(database.dbo.tabe.RowName) " +
"VALUES " +
"(@RowName) ";
cmd.CommandText = sql;
cmd.Parameters.AddWithValue("@RowValue ", Row.RowName);
}
訂正、コメント、提案を事前にありがとうございます。