ASP 时间字段的插入?

来源:百度知道 编辑:UC知道 时间:2024/06/28 06:38:29
ASP初学者:
生日信息分 年、月、日 三个文本域 输入的。
怎样把 三个文本域的内容组合到一起插入到一个后台字段里。
我用了Cdate 这个函数,总体是参数类型不对。
请教高手!!

y=year(date)
m=month(date)
d=day(date)
rs("birthday_date")=y&"-"&m&"-"&d

这个格式可以你来决定了

DB裏的Date型数据都有一个固定的输入格式,比如Oracle的是“2007/07/06”这种形式,在插入时得转换一下格式
insert into tab values (to_date(sysdate,'YYYY/MM/DD','others')...

在ASP中Cdate是转换成Date型进行计算的。而你插入DB得符合DB的格式SQL语句

ASP中格式化Date的有 FormatDateTime(Date, 1) 函数

其中的“1”也可以写做“vbLongDate”,具体如下
vbGeneralDate 0 显示日期和/或时间。如果有日期部分,则将该部分显示为短日期格式。如果有时间部分,则将该部分显示为长时间格式。如果都存在,则显示所有部分。
vbLongDate 1 使用计算机区域设置中指定的长日期格式显示日期。
vbShortDate 2 使用计算机区域设置中指定的短日期格式显示日期。
vbLongTime 3 使用计算机区域设置中指定的时间格式显示时间。
vbShortTime 4 使用 24 小时格式 (hh:mm) 显示时间。