请问批量更新,如何把表单提交的空值转化为0呢?

dusttosky 2012-03-02 01:29:10
在更新数据时,数据库字段是int型,不允许插入空值, 那请问如何表达允许用户提交空值,那怎么将这个空值转化为0.谢谢

for i=0 to rs.recordcount-1
rr("分值")=request("分值"&i) \\如果为空,就提交为0.
.
.
.
...全文
103 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
gynh799 2012-03-03
  • 打赏
  • 举报
回复
三楼的可行
kris2010 2012-03-02
  • 打赏
  • 举报
回复
if 不能这么用, 看3楼的例子.
dusttosky 2012-03-02
  • 打赏
  • 举报
回复
rr("分值")=if(isempty(request("分值"&i)),0,request("分值"&i))

if能赋值?

求解,还有没有其他方法啊?
kris2010 2012-03-02
  • 打赏
  • 举报
回复
弄错了 vbs没有iif 只能用 if 了.
木头是猫 2012-03-02
  • 打赏
  • 举报
回复
写个函数,判断值为非整数,均为0

例如
function zshu(obj)
if obj="" or not isnumeric(obj) then
zshu=0
else
zshu=clng(obj)
end if
end function
dusttosky 2012-03-02
  • 打赏
  • 举报
回复
rr("分值")=if(isempty(request("分值"&i)),0,request("分值"&i))

语法错误 ....?



kris2010 2012-03-02
  • 打赏
  • 举报
回复
rr("分值")=iif(isempty(request("分值"&i)),0,request("分值"&i))

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧