问题:我有一SQL数据库,其中有一表中有一字段:进货时间 为短日期型,在SQL下对该字段进行查询无任何问题,但用VB+ADO查询则无法返回正常结果。比如我在VB中用SQL语句 Select * From 表1 Where 进货时间>='2000-10-12' ,则返回所有记录,而不论条件日期为那一天,如果用<'2000-10-12'则无任何记录返回,不知何故?
在查询的时候,使用下列语句是正确的:
SELECT * FORM 表一 WHERE 进货时间>=#2000-10-12#
查询时的语句最好使用长格式时间,否则会出现“2000”年问题。希望答案会对你有帮助