查看: 97|回复: 3

[问与答] ASP往Access数据库中循环插入时空值日期格式出错

[复制链接]
天道早云 发表于 2019-8-15 11:14:52 | 显示全部楼层 |阅读模式
文本框若干<input class="input-normal" onClick="WdatePicker({dateFmt:'yyyy/M/d'})" style="width:80px;" type="text" name="DR_inDate" id="DR_inDate" value="<%=rstt("DR_inDate")%>">
提交数据时
DR_inDate=request.form("DR_inDate")
DR_inDate=Split(DR_inDate,",")
update时
rstt("DR_inDate")=trim(DR_inDate(i)) 这行报错 80020005 类型不匹配
比如三条:
,2019/7/1,2019/8/2
其中一条为空时就报错
单条插入记录时,DR_inDate字段是可以为空提交的,数据库不是必填字段
ttasp 发表于 2019-8-15 15:50:50 | 显示全部楼层
DR_inDate=Split(DR_inDate,",")

你可以输出下数组看看,相应的键值,建议在执行
stt("DR_inDate")=trim(DR_inDate(i))的时候 你可以判断下trim(DR_inDate(i)) 是否为空,然后做相应的判断。如果为空可以跳过数据库操作。
 楼主| 天道早云 发表于 2019-8-15 16:13:25 | 显示全部楼层
楼上管理员威武!!请允许我膜拜你!终于解决问题了!判断一下trim(DR_inDate(i))空值的时候则为null,顺利写入!
xuanxiao 发表于 2019-8-17 20:43:02 | 显示全部楼层
天道早云 发表于 2019-8-15 16:13
楼上管理员威武!!请允许我膜拜你!终于解决问题了!判断一下trim(DR_inDate(i))空值的时候则为null,顺利 ...

没事 解决了就好
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表

在线客服

售前咨询
售后咨询
服务热线
023-58418553
微信公众号