主题:[原创]关于数据库日期问题
各数大侠:
我使用的是ACCEss数据库,现在要从数据库中查找信息,以时间为条件来进行查找的。其中使用到了控件datetimepicker.程序部分代码如下:
if checkbox1.Checked then
sqlstr:='select b.产品编号,b.产品数量,a.原料名称 from Material a,Import b where b.产品编号=a.原料编号 and (b.入库日期>=datetimepicker1.datetime) and (b.入库日期<=+datetimepicker2.datetime)'
else
sqlstr:='select b.产品编号,b.产品数量,a.成品名称 from Product a,Import b where b.产品编号=a.成品编号 and (b.入库日期>=datetimepicker1.datetime)and (b.入库日期<=datetimepicker2.datetime)';
with adoquery1 do
begin
close;
sql.Clear;
prepared;
sql.add(sqlstr);
open;
end;
end;
错误时提示的是:
参数dateimerpicker没有默认值。这是为什么啊。谢谢啊。
我使用的是ACCEss数据库,现在要从数据库中查找信息,以时间为条件来进行查找的。其中使用到了控件datetimepicker.程序部分代码如下:
if checkbox1.Checked then
sqlstr:='select b.产品编号,b.产品数量,a.原料名称 from Material a,Import b where b.产品编号=a.原料编号 and (b.入库日期>=datetimepicker1.datetime) and (b.入库日期<=+datetimepicker2.datetime)'
else
sqlstr:='select b.产品编号,b.产品数量,a.成品名称 from Product a,Import b where b.产品编号=a.成品编号 and (b.入库日期>=datetimepicker1.datetime)and (b.入库日期<=datetimepicker2.datetime)';
with adoquery1 do
begin
close;
sql.Clear;
prepared;
sql.add(sqlstr);
open;
end;
end;
错误时提示的是:
参数dateimerpicker没有默认值。这是为什么啊。谢谢啊。