sql语言怎么处理时间类型
我的sql
...
where ...
...offerform.date=2002-10-8 and ...
总是提示时间有问题,应该怎么写呢?
还是不行 我是这么做的
先生成string类型的sql语句
...
if label2.caption<>''
then
begin
sqls:=format(' %s %s offerform.时间=ts{%s}',[sqls,sep,label2.caption]);
或是
sqls:=format(' %s %s offerform.时间=to_date(%s)',[sqls,sep,label2.caption]);//都不行。。。
sep:='and';
end;
...
其中label2.caption就是由date类型的转换过来的例如 2002-10-2
然后在由 ADOSQL.SQL.Add(sqls);
然后执行。。可是都不好用