如下select sum(mint1) as aaa from message where msenttime >''2014-04-10 00:00:00'' and msenttime < ''2014-04-10 23:59:59'' 我开发用的电脑就能查出正确的数字, 但打包客户端发到别的电脑是执行不了的. 这是为什么呢 ??msenttime 为时间字段. msenttime >#2014-04-10 00:00:00# 这些写法都用过了.我机行,放到别的电脑就是不行. ?
调试欢乐多
access就是用##;
mssql:若连到同一台服务器,应该不会出现你的问题;若拿那个客户的机子做服务器,则需要注意日期的的分隔符是否‘-',默认都是'/',需要设置成'-'
我用的access数据 库.. 别人的机都不行, 只有我的机子行. 是不是欠了什么没有装好 或是什么的?
看看别人机器的时间日期的设置,与你的是否一致?
可能存在你用的是YYYY-MM-DD hh:mm:ss
别人用的是YYYY/MM/DD hh:mm:ss
2、access 用 sql 语句,使用传参,有些情况偏差是2天,你在客户机上,把日期范围扩大,看偏移多少。建议用字符组合sql语句。