程序很简单,就是实现时间查询
ADOQUERY中SQL是这样写的
ACCESS:select * from table where time = #2005-7-7 00:09:00#
报错不正常的定义了参数变量,提供了不一致或不完整的信息.
SYBASE:select * from table where time = '2005-7-7 00:09:00'
报错参数类型不匹配
SQLSERVER:select * from table where time = '2005-7-7 00:09:00'
结果发现只有在SQLSERVER下才能通过.
真的是奇怪了,而上面三句话放到各自的查询分析器中却都可以执行,并且返回正确的值.
并且我发现在ACCESS中如果写成这样:select * from table where time = #2005-7-7#却可以通过,但是这样程序中的返回值为空,而且我的程序必须要有分钟和小时的查询呀!
不知道其他人在这个地方都是如何处理的.