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가 발생합니다.
이게 무슨 에러인가요?
급합니다. 도움주세요
> 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);
해야 될거 같은데요..