为什么我传递的日期参数 在第二个页面也正常接收,插入数据库的时候确是1900-01-01 00:00:00:00

kkk444dsfsa 2009-06-11 11:22:59
我在asp 中 有两个页面1 传递两个日期参数给第二个页面2
1页面B.asp?startdate=<%=nowstartdate%>&enddate=<%=nowenddate%>
2接收startdate = request("startdate")
enddate = request("enddate")
接收可以正常接收到值
response.write startdate = 2009-5-27
response.write enddate =2009-6-11

但是在插入另一个表的时候却显示1900-01-01 00:00:000
insert into jsd(js_startdate,js_enddate,jhrq) select '"&startdate&"','"&enddate&"',jhrq from jydxx

怎么回事
...全文
73 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkk444dsfsa 2009-06-11
  • 打赏
  • 举报
回复
startdate 和enddate 是变量 不是jydxx中的字段
tyouzhou 2009-06-11
  • 打赏
  • 举报
回复
insert into jsd(js_startdate,js_enddate,jhrq) select startdate,enddate,jhrq from jydxx
kkk444dsfsa 2009-06-11
  • 打赏
  • 举报
回复
我是可以插入啊 就是那两个变量插不了 我想应该是格式问题吧
envykok 2009-06-11
  • 打赏
  • 举报
回复
用recordset 插入

rst("startDate")=XX
rst("endDate")=XX
rst.updated
kkk444dsfsa 2009-06-11
  • 打赏
  • 举报
回复
我想应该是如何把 2009-5-27 如何转换为2009-05-27 00:00:00.000
的问题
kkk444dsfsa 2009-06-11
  • 打赏
  • 举报
回复
不是这个原因
joking520 2009-06-11
  • 打赏
  • 举报
回复
insert into jsd(js_startdate,js_enddate,jhrq) select "&startdate&","&enddate&",jhrq from jydxx

去掉单引号
zhangchaokun 2009-06-11
  • 打赏
  • 举报
回复
看另一个表类型是不是不正确

28,406

社区成员

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

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