windows server2003 企业版 IIS问题? asp+access网站,输入查询时间段 得到的结果不正确!在XP IIS正常。

[复制链接]
查看11 | 回复4 | 2010-11-30 09:00:27 | 显示全部楼层 |阅读模式
具体情况是:
我用asp+access做的一个网站, 设置在xp标准版IIS里, 查询统计功能 输入时间段 输出的数据一切正常。
但是装在 windows server2003 企业版 IIS里 输入时间段 输出的数据不正确,最后查出原因是:比如:想查询时间段2010-10-01 到 2010-10-20 的数据 ,输出的数据变成了2010-10-10到2010-10-20这一时间段的数据。
大家听明白没啊,开始日期的 日 小于10时 比如:为2010-10-2实际变成了 2010-10-20 。
请问什么问题啊 如何设置啊,在xp iis里一切正常!求助!
因内容限制 只摘贴一部份:查询页面代码如下:
时间段:开始日期:结束日期:

输出结果部分代码:
=#"&cxksDate&"# and yyDate

回复

使用道具 举报

千问 | 2010-11-30 09:00:27 | 显示全部楼层
:时间段:开始日期:结束日期:<input ty
回复

使用道具 举报

千问 | 2010-11-30 09:00:27 | 显示全部楼层
你可以用SQL中CONVERT转化函数格式:CONVERT(data_type,expression[,style])说明:此样式一般在时间类型(datetime,smalldatetime)与字符串类型(nchar,nvarchar,char,varchar)相互转换的时候才用到.select * from table1 w
回复

使用道具 举报

千问 | 2010-11-30 09:00:27 | 显示全部楼层
你的开始日期和结束日期都放在两个include里面去处理了,不知道你的这两个include的代码是怎么写的了。这还是没法给你排查呀。也就是说,你看看你的cxksdate.asp、cxjsdate.asp这二个文件中,是否有对变量cxksdate、cxjsdate进行过处理。从你粘贴的代码来看,没有涉及到这二个日期变量的处理(唯一的处理就是当这二个
回复

使用道具 举报

千问 | 2010-11-30 09:00:27 | 显示全部楼层
你的代码应该没问题,可能是windows2003服务器上的时间格式问题。你将控制面板中时间的格式改一下应该就行了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行