使用经典的asp插入到SQL数据库中的列表框的选定项目

时间:2013-09-27 09:57:28

标签: sql-server-2008 asp-classic

我有一个带有几个文本框的asp表单和10行中的10个列表框。用户可以选择5个列表框中的10个...如果他们提交该表单。需要插入所选择的5行..现在它插入所有10个列表框,即使用户没有选择剩余的文本框。

请帮助我提交所选项目。

1 个答案:

答案 0 :(得分:0)

所有选择元素似乎都有不同的名称。您需要使用Request.Form来收集数据,并且可以使用条件语句来忽略未选择任何内容的框。例如,您的选择框smpls3_frm,类似

if Request.Form("smpls3_frm") <> "" then
  sql= "insert into smpls (smpl_name) values ('"& Request.Form("smpls3_frm") & "')"
  conn.Execute(sql)
End If

我假设您已经设置了数据库连接