Q&A

  • SQL문에서 date처리에 대하여 ...
sql을 이용하는도중 날짜를 계산하면서 select를 해야하는경우가 있는데요..

즉 aaa라는 날짜 필드가 있구요. 화면에서는 date('yyyy-mm-dd')를 입력받을겁니다.

그래서요..

SQL.Add(' (:X1 - aaa) > 7 ')를 select문에서 넣어 조회를 하려고 합니다.

이때 :X1에는

parms[0].AsDateTime := strtodate(date);

라고 적구요..

이렇게 해서 조회를 하면은요

' it is possible to convert between the specified type' ERROR가 발생합니다.

이게 무슨 에러인가요?

급합니다. 도움주세요

1  COMMENTS
  • Profile
    이진환 2000.05.21 11:40
    정은아 wrote:

    > sql을 이용하는도중 날짜를 계산하면서 select를 해야하는경우가 있는데요..

    > 즉 aaa라는 날짜 필드가 있구요. 화면에서는 date('yyyy-mm-dd')를 입력받을겁니다.

    > 그래서요..

    > SQL.Add(' (:X1 - aaa) > 7 ')를 select문에서 넣어 조회를 하려고 합니다.

    > 이때 :X1에는

    > parms[0].AsDateTime := strtodate(date);

    > 라고 적구요..

    > 이렇게 해서 조회를 하면은요

    > ' it is possible to convert between the specified type' ERROR가 발생합니다.

    > 이게 무슨 에러인가요?

    > 급합니다. 도움주세요



    타입이 서로 맞지않는거 같네요..

    parms[0].AsDateTime := strtodatetime(date);

    이거나

    parms[0].AsDate := strtodate(date);

    해야 될거 같은데요..