![]() |
|
作者信息 | 主题: ASP实战——Access字段类型的错误导致SQL语句查询结果错误966 | ||||
|
发表时间:
2007-11-13 11:47:12
在平台的“应收款统计”表(QueryYSZKList.asp)中,需要统计当前客户的欠款情况,并按照欠款额度的多少从大到小排序,但是现在在使用中发现这个数值并不准确,排序往往出现错误。其SQL语句为: 浪漫烛光 www.langmanzg.com sql2="select sum(val(Y_ISZK)) as sumISZK from YSZK where Y_Date between "&StartDate&" and "&EndDate&" and Y_DLDW='"&Trim(DLDW_Array(j))&"'" 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com 经查找源码发现可能是数据类型的问题:Y_Date应为“日期/时间”型,但是设置时却为“文本”型,使用AlterTable语句,在线更改Access数据库YSZK表中Y_Date字段的类型之后,查询结果正常。 浪漫烛光 www.langmanzg.com 浪漫烛光 www.langmanzg.com
PS: 在往Access数据库中输入“日期/时间”类型时,注意日期字段的前后一定要加上"#",否则会出现提示错误。 |
||||
不要再悲叹哀怨,切莫再有泪空弹。
用鲜花洗涤旧世,剑之锋血光闪闪。
|
新用户注册 返回首页 | ||||||||