안녕하세요 ^^
데이터셋 쿼리를 아래와 같이 세팅하고
select pdate, count(seq) from citi_event where pdate >= :sdate and pdate <= :edate group by pdate
클릭 이벤트를 아래와 같이 코딩했습니다.
begin
datamodule2.citi_date_set.ParamByName('sdate').AsString := sdate.Text;
datamodule2.citi_date_set.ParamByName('edate').AsString := edate.Text;
memo1.Clear;
datamodule2.citi_date_set.First;
while not datamodule2.citi_date_set.Eof do
begin
memo1.text := memo1.text + datamodule2.citi_date_set.FieldValues['pdate'];
datamodule2.citi_date_set.Next;
end;
end;
에러도 없이 값이 메모판에 출력이 안됩니다.
어디가 잘못됐나요?
부탁드립니다.
memo.lines.add('어쩌구저쩌구'); 를 이용하는게 좋을것 같구요.
select문에서 >= <= 로 조건을 줬는데..혹시 pdate라는 컬럼이 datetime형이라면
시간을 염두에두고 쿼리를 해야할겁니다.
그럼..