X
xiaodou
Unregistered / Unconfirmed
GUEST, unregistred user!
我在开发一个程序,需要能够检索一段时间内的数据
数据库为SQL Server,其中一个字段‘日期’为Datetime类型
通过选择pDatetimePicker控件的时间确定查询区间的起始
想通过Query控件采用Sql语句实现,语句如下:
with query1 do
begin
active:=false;
databasename:='www';
sqlstring:=Queryform.combobox1.Items[QueryForm.combobox1.itemIndex];
sqlstring:='Select * From '+sqlstring;
SQL.Clear ;
SQL.Add(sqlstring);
//设置条件查询
sqlstring:='where 日期>'+datetostr(Datetimepickerfrom.DateTime)+' and 日期<'+datetostr(Datetimepickerto.DateTime);
SQL.Add(sqlstring);
active:=true;
end;
//注:“日期”为字段名称,数据库为SQL Server
但是无法查到相应内容,结果是内容为空
请问SQL语句有何问题,或是否有别的更好的方法?
数据库为SQL Server,其中一个字段‘日期’为Datetime类型
通过选择pDatetimePicker控件的时间确定查询区间的起始
想通过Query控件采用Sql语句实现,语句如下:
with query1 do
begin
active:=false;
databasename:='www';
sqlstring:=Queryform.combobox1.Items[QueryForm.combobox1.itemIndex];
sqlstring:='Select * From '+sqlstring;
SQL.Clear ;
SQL.Add(sqlstring);
//设置条件查询
sqlstring:='where 日期>'+datetostr(Datetimepickerfrom.DateTime)+' and 日期<'+datetostr(Datetimepickerto.DateTime);
SQL.Add(sqlstring);
active:=true;
end;
//注:“日期”为字段名称,数据库为SQL Server
但是无法查到相应内容,结果是内容为空
请问SQL语句有何问题,或是否有别的更好的方法?