var date:TDateTime;
S: String;
date:= Table1.FieldByName('date').AsDateTime;
s:=DateTimeToStr(date);由于没有完全弄明白你的意思,只好写这么些了。
S: String;
date:= Table1.FieldByName('date').AsDateTime;
s:=DateTimeToStr(date);由于没有完全弄明白你的意思,只好写这么些了。
即:若用query查询dbf表(有日期型的)
var s:string='2001-04-30';
query1.sql.add('select * from table1 where mydate='''+s+'''');
//mydate是table1中一日期型字段
可以实现。
但若是paradox表,以上程序不能通过,好像不能把一个字符串作为日期型来用
LOOKUP_TABLE.ParamByName('Begin_Date').AsDatetime :=Tdatetime类型如NOW ;可以使用strtodatetime进行转换
LOOKUP_TABLE.ParamByName('Begin_Date').AsDatetime :=Tdatetime类型如NOW ;可以使用strtodatetime进行转换
我知道可以用param来解决很方便,别人问我的,我只想给个答复。