请问informix高手:query控件中该如何表示date型?(100分)

  • 主题发起人 主题发起人 thinkpad
  • 开始时间 开始时间
T

thinkpad

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在query控件的SQL属性中,有如下
select * from gleger
where gl_date between "2000-01-01" and "2000-03-01" string
该string在informix isql 下能正常执行,但delphi 5.0 enterprise提示
Key Violation
[INTERSOLV] [ ODBC informix driver ] [ Informix ] string to date
conversition error!
看起来是 gl_date 处有问题,date在delphi下该如何表示?TKS
 
Query.SQL.Text:='select * from gleger where gl_date between :D1
and :D2';

Query.ParamByName('D1').AsDateTime:=StrToDateTime('2000-01-01');
Query.ParamByName('D2').AsDateTime:=StrToDateTime('2000-03-01');

 
接受答案了.
 
后退
顶部