Q&A

  • 쿼리에서... 에러나여...
날짜형식으로 집어넣으려구 하는데 에러가 나거든여? 어디가 틀린건지...



parameters.paramvalues['N5'] := formatdatetime('yyyy-mm-dd', indate.text);

2  COMMENTS
  • Profile
    조복기 2001.03.29 03:36


    FormatDateTime의 형식을 살펴보면..



    function FormatDateTime(const Format: string; DateTime: TDateTime): string;



    DateTime값을 받아서 string으로 넘겨주기땜에

    아마도 indate.text가 스트링형식이라 타입이 안맞아서 난 에러입니다.

    헬프의 예제를 살펴보셨음하네여^^



    미여니 wrote:

    > 날짜형식으로 집어넣으려구 하는데 에러가 나거든여? 어디가 틀린건지...

    >

    > parameters.paramvalues['N5'] := formatdatetime('yyyy-mm-dd', indate.text);

  • Profile
    major 2001.03.29 03:36
    미여니 wrote:

    > 날짜형식으로 집어넣으려구 하는데 에러가 나거든여? 어디가 틀린건지...

    >

    > parameters.paramvalues['N5'] := formatdatetime('yyyy-mm-dd', indate.text);



    안녕하세요.

    이런 문제라면 StrToDate를 쓰시는 것이 좋을 것 같네요.

    문장으로 쓰자면



    parameters.paramvalues['N5'] := formatdatetime('yyyy-mm-dd', StrTodate(indate.text));

    이렇게 되겠지요..

    제가 테스트는 하지 않았지만 그래도 맞게 들어 갈 것 같아요..

    그럼 즐프하세여,,