类型不匹配:cdate'

weixin_48738312 2020-06-17 10:21:51
dim varname,varcode,varmail,varsex,varhobby,birthday,strsql
varname=trim(request.form("name"))
varcode=trim(request.form("password"))
varmail=request.form("email")
varsex=request.form("sex")
varhobby=request.form("hobby")

a=request.form("year")
b=request.form("month")
c=request.form("day")
birthday=a&"-"&b&"-"&c
birthday=cdate(birthday)
strsql="insert into tb(name,password,email,sex,hobby,birthday) values('" & varname & " ',' " & varcode & " ',' " & varmail & " ',' " & varsex & " ',' "&varhobby&" ','"&birthday&"')"
...全文
161 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
抖音上很火的时钟效果
  • 打赏
  • 举报
回复
数据类型不匹配时最好使用强制类型转换 - qwaszx523的博客
  • 打赏
  • 举报
回复
不错不错,顶楼主
三楼の郎 2020-06-18
  • 打赏
  • 举报
回复
不需要使用cdate函数把birthday转成DateTime型,直接使用字符串就可以,但是需要判断这个字符串是不是有效的日期。所以birthday=cdate(birthday)这句不要,加一句if not isdate(birthday) then birthday='1900-01-01',当然你也可以使用其它日期来做默认值

28,407

社区成员

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

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