Q&A

  • 월별검색
안녕하세요



월별로 검색을 할려고하는데요..

with query1 do

begin

close;

sql.Clear;

sql.Add('Select 일자, No, Sample from "com.db" ');

sql.Add('Where (일자<=:N1) ');

sql.Add('And (일자>=:N2)');

ParamByName('N1').AsString:= '2000-11-01';

ParamByName('N2').AsString:= '2000-11-30';;

open;

end;



근데 type mismatch라는 에러가 나옵니다..

원래 디비에서 일자는 데이트형인데..여기서 스트링으로 해줘서 그런가여?

파라독스를 쓰고있습니다..



어떤식으루 해야될지 모르겠네여..

1  COMMENTS
  • Profile
    황광일 2000.12.07 11:45
    일자가 Date형이면...

    ParamByName('N1').AsDateTime:= StrToDate('2000-11-01');

    ParamByName('N2').AsDateTime:= StrToDate('2000-11-30');



    로 바꿔야 겠네요







    chobo// wrote:

    > 안녕하세요

    >

    > 월별로 검색을 할려고하는데요..

    > with query1 do

    > begin

    > close;

    > sql.Clear;

    > sql.Add('Select 일자, No, Sample from "com.db" ');

    > sql.Add('Where (일자<=:N1) ');

    > sql.Add('And (일자>=:N2)');

    > ParamByName('N1').AsString:= '2000-11-01';

    > ParamByName('N2').AsString:= '2000-11-30';;

    > open;

    > end;

    >

    > 근데 type mismatch라는 에러가 나옵니다..

    > 원래 디비에서 일자는 데이트형인데..여기서 스트링으로 해줘서 그런가여?

    > 파라독스를 쓰고있습니다..

    >

    > 어떤식으루 해야될지 모르겠네여..