我正在尝试从复选框列表中获取项目并将它们添加到 SQL Server 表中。我认为这就像遍历每个项目然后将其插入表中一样简单,但是我得到了一个未处理的异常,代码如下:
using (SqlConnection connection = new SqlConnection(connectionString))
{
for (int i = 0; i <= UPCList.Items.Count; i++)
{
string finalSubmit =
"INSERT INTO Boxes (BoxNumber)"
+ "VALUES @selected";
SqlCommand command = new SqlCommand(finalSubmit, connection);
command.Parameters.AddWithValue("@selected", i);
command.Connection.Open();
command.ExecuteNonQuery();
command.Connection.Close();
}
}
编辑:以下建议之一有效,但它输入的是项目的 ID,而不是列表项本身的值。如何将列表中每个项目的值插入到 SQL 表中?