100分求解,问题解决就结帖,在线等,急死人了!!!

aiwohaoyumen 2004-08-25 11:51:06
我现在分别从3个下拉框中取出年月日,然后在用“-”连接,比如年为2004,月为8,日为24,连起来就是2004-8-24,然后在用datediff函数比如 :datediff(day,dd,'"&dd&"') = 0,从数据库中查询日期符合2004-8-24的记录,然后显示出来,我是用的dd=dd_year+"-"+dd_month2+"-"+dd_day2方法把从下拉框中取的值连接起来成为日期,如果分页的话第一页显示正常,但是点下一页就会报错:从 char 数据类型到 datetime 数据类型的转换导致 datetime 值越界,请问如何才能解决
注:我在VB脚本直接将cdate(dd)转换成datetime类型还是报同样的错误。我试了一下datediff(day,dd,'"cast (&dd& as datetime)"') = 0,感觉这样肯定是错的,请问怎么解决啊
...全文
71 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aspczlover 2004-08-25
  • 打赏
  • 举报
回复
cast只能用在sql中
aiwohaoyumen 2004-08-25
  • 打赏
  • 举报
回复
问题终于解决了,还是很感谢你们的 第一位兄弟给60吧 aspczlover(执子之手...) :你也很热心,给你40分吧 哈哈
sheng9hhd 2004-08-25
  • 打赏
  • 举报
回复
datediff(day,dd,cdate(dd)) = 0
aspczlover 2004-08-25
  • 打赏
  • 举报
回复
呵呵 我看看
aiwohaoyumen 2004-08-25
  • 打赏
  • 举报
回复
人都到哪去了啊?帮帮忙啊 实在解决不了了
aiwohaoyumen 2004-08-25
  • 打赏
  • 举报
回复
sheng9hhd(无形) :提示:从字符串转换为 datetime 时发生语法错误。
aiwohaoyumen 2004-08-25
  • 打赏
  • 举报
回复
非常谢谢你,我去试试,如果成功,你就得100分了 哈哈
sheng9hhd 2004-08-25
  • 打赏
  • 举报
回复
datediff(day,dd,cast (' & dd & ' as datetime)) = 0

28,390

社区成员

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

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