S
steelg
Unregistered / Unconfirmed
GUEST, unregistred user!
第一个问题是:
起始时间t1,终止时间t2。
我要得到的查询结果除t1至t2之间的记录外,还要包括这段记录集的前一个记录和后一个记录
请问如何实现?
第2个问题,我实在想不明白,相关代码如下:
with form1.Query1 do
begin
close;
sql.clear;
sql.add('select TM,Z from st_river_r_z');
sql.add('where stcd:=stcd and where tm between:tstart and:tend');
sql.add('order by tm asc');
parambyname('stcd').asstring:='50229350';
parambyname('tstart').asdatetime:=tstart;
parambyname('tend').asdatetime:=tend;
open;
end;
直接在with这行就出eaccessviolation 错误,我把with句中的.Query1 去掉、换到语段中间,就在Query1.close出eaccessviolation 错误
起始时间t1,终止时间t2。
我要得到的查询结果除t1至t2之间的记录外,还要包括这段记录集的前一个记录和后一个记录
请问如何实现?
第2个问题,我实在想不明白,相关代码如下:
with form1.Query1 do
begin
close;
sql.clear;
sql.add('select TM,Z from st_river_r_z');
sql.add('where stcd:=stcd and where tm between:tstart and:tend');
sql.add('order by tm asc');
parambyname('stcd').asstring:='50229350';
parambyname('tstart').asdatetime:=tstart;
parambyname('tend').asdatetime:=tend;
open;
end;
直接在with这行就出eaccessviolation 错误,我把with句中的.Query1 去掉、换到语段中间,就在Query1.close出eaccessviolation 错误