为什么输入的日期少了一位?

is9527 2007-03-20 08:54:33
某access表有两个字段,一个是销售日期,一个是保修日期,字段类型目前都是日期/时间,我在录入信息时通过JS代码来选择日期,选择的结果和以下形式一样:
2007-03-01,有两个问题:
问题一:
我在处理这两个字段的时候,用的代码是:
Rs("SaleTime")=Trim(request.form("SaleTime"))
Rs("RepairTime")=Left(Trim(request.form("RepairTime")),7)
但是到表里看添加的记录,他们的形式却是
2007-03-1,没有了01前面的0。这是怎么回事?
问题二:在通过JS代码来选择日期的时候具体到了某一天,我也不想修改JS代码,只想在处理保修日期(RepairTime)时取到月份就够了,所以用Left(Trim(request.form("RepairTime")),7)
来取得选择时间的前七位,为什么入库时还是没有起作用?
问题三:我在修改记录时用以下代码:
Rs("SaleTime")=Trim(request.form("SaleTime"))
Rs("RepairTime")=Left(Trim(request.form("RepairTime")),7)
提示如下:
Provider 错误 '80020005'

类型不匹配。

Save.asp,行47
47行就是Rs("RepairTime")=Left(Trim(request.form("RepairTime")),7),这是怎么回事呢?
...全文
238 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
is9527 2007-03-20
  • 打赏
  • 举报
回复
我选择的日期是2006-03-01,经过处理了以后形式变成2006-3-1了,怎么样才能实现我的要求呢?

28,391

社区成员

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

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