其实日期是一个数字形。但是利用delphi中的查询控件却非常简单。 query1.sql.clear; query1.sql.add('select * from t1 where date1=:date1'); query1.parambyname('date1').asDate:=StrToDate('2002-03-15'); query1.open;
cast('2002-03-15' as date ) 试试
cast('2002-03-15' as date ),在语法上通过了,但是没有查出记录(肯定有此记录)
我已试过了,不行!
应该和环境有关
query1.sql.clear;
query1.sql.add('select * from t1 where date1=:date1');
query1.parambyname('date1').asDate:=StrToDate('2002-03-15');
query1.open;