我一般的测试方法:
程序使用ado连接access,然后我建立一个odbc连接数据库(通过bde来测试sql语句),然后在delphi自带的sql浏览器中测试sql语句,然后再把测试的语句放到commandtext中,这样就不会出问题了。
你的sql语句应该这样写:
Select [DateTime] as Card_dt from [Transaction] where [datetime]>=DateValue('2001-1-1 4:15:25')
但问题是'2001-1-1 4:15:25'将被转换成日期(只有年月日,没有时间)
我现在做的程序需要筛选时间段,但是我一直也没有解决,希望我们能够进一步的交流。