sql로 날짜로 검색하려구 하는데 에러가 나네요!
error 내용이 date keyword가 잘못되었다나..
도무지 뭐가 문젠지 알수가 없어요..
고수님들 ..please 도와 주세요...
with DataMod1.Query13 do begin
Close;
Sql.Clear;
Sql.Add('Select * from ''Sudang''');
Sql.Add('where (Sabun = :Sabun) and ');
Sql.Add('(Date >= :FrDate) and ');
Sql.Add('(Date <= :ToDate)');
ParamByName('FrDate').AsDateTime := DateEdit1.Date;
ParamByName('ToDate').AsDateTime := DateEdit2.Date;
open;
end;
> sql로 날짜로 검색하려구 하는데 에러가 나네요!
> error 내용이 date keyword가 잘못되었다나..
> 도무지 뭐가 문젠지 알수가 없어요..
> 고수님들 ..please 도와 주세요...
>
> with DataMod1.Query13 do begin
> Close;
> Sql.Clear;
> Sql.Add('Select * from ''Sudang''');
> Sql.Add('where (Sabun = :Sabun) and ');
> Sql.Add('(Date >= :FrDate) and ');
> Sql.Add('(Date <= :ToDate)');
> ParamByName('FrDate').AsDateTime := DateEdit1.Date;
> ParamByName('ToDate').AsDateTime := DateEdit2.Date;
> open;
> end;
>
혹시 파라미터 선언은 Sabun, FrDate, ToDate 세개인데 값은 FrDate, ToDate두개 밖에 없어서 그런것 같습니다.