关于datatime格式的问题

liangziyige 2003-05-19 04:49:47
我在数据库中把riqi设置为datatime格式,而且可以为空,当我把textbox中的内容赋值给该字段是出了问题adoPrimaryRS1.Fields("RiQi") = Text2(0).Text,问题是当该textbox中的数据格式是正确的时候,运行后不会出错,但当格式不对,或是空的时候,就出现了问题。为什么?当我用回varchar格式时是不会出现这样的问题的。
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
饮水需思源 2003-05-19
  • 打赏
  • 举报
回复
if trim(text2(0).text)="" then
adoPrimaryRS1.Fields("RiQi")=null
else
if not isdate(text2(0).text) then
msgbox "请输入日期型格式!",48,"提示"
text2(0).setfocus
exit sub
else
adoPrimaryRS1.Fields("RiQi")=format(text2(0).text,"yyyy-mm-dd")
end if
end if

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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