复选框的问题
<input name= "lidai " type= "checkbox " id= "lidai " value= "True " />
选中的时候会传值 TRUE 到数据库,一切正常
但是未选中的时候就出错,估计是没有值过去,应该怎么办?怎样才能在未选中的时候传值 FALSE 到数据库.
Provider (0x80040E21)
多步 OLE DB 操作产生错误。如果可能,请检查每个 OLE DB 状态值。没有工作被完成。
lidai=upfile.form( "lidai ")
rs.AddNew
rs( "lidai ")=lidai
------解决方案--------------------if upfile.form( "lidai ")= " " then
lidai = "FALSE "
else
lidai = upfile.form( "lidai ")
end if
------解决方案--------------------不好意思,上面逻辑不对,楼上的也不对,因为当没有选的时候upfile.form( "lidai ")不是= " ",而是null
所以改一下:
if lidai <> " " then
lidai=upfile.form( "lidai ")
else
lidai= "false "
end if
rs.AddNew
rs( "lidai ")=lidai