我的窗口中有两个datetimepicker控件(datetimepicker1选择开始时间,datetimepicker2选择结束时间),一个combobox控件用来选择班次,
现在出现了一个问题,比如说我今天输入了两条数据,班次是B,按查询后
显示不出内容(查询结果为空)我的代码如下:
var
tt:string;
ss:string;
begin
tt:= FormatDateTime('yyyy-MM-dd 00:00:00.000', datetimepicker1.date);
ss:= FormatDateTime('yyyy-MM-dd 23:59:59.999', datetimepicker2.date);
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from tj where rq>='''+tt+'''and rq<='''+ss+'''and bc='''+combobox1.text+'''');
adoquery1.Open;
我保存的时候是把时间转化为日期型保存的转化如下:
var
tt:string;
begin
if edit6.Text='' then
showmessage('没有内容需要保存!')
else
begin
tt := FormatDateTime('yyyy-MM-dd', datetimepicker1.date);
我不知道是什么原因才查不出结果,我听人说可能是时间转化为字符后,大小发生了变化,
现在出现了一个问题,比如说我今天输入了两条数据,班次是B,按查询后
显示不出内容(查询结果为空)我的代码如下:
var
tt:string;
ss:string;
begin
tt:= FormatDateTime('yyyy-MM-dd 00:00:00.000', datetimepicker1.date);
ss:= FormatDateTime('yyyy-MM-dd 23:59:59.999', datetimepicker2.date);
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from tj where rq>='''+tt+'''and rq<='''+ss+'''and bc='''+combobox1.text+'''');
adoquery1.Open;
我保存的时候是把时间转化为日期型保存的转化如下:
var
tt:string;
begin
if edit6.Text='' then
showmessage('没有内容需要保存!')
else
begin
tt := FormatDateTime('yyyy-MM-dd', datetimepicker1.date);
我不知道是什么原因才查不出结果,我听人说可能是时间转化为字符后,大小发生了变化,
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货