sql.add('select....')로 쿼리를 동적으로 생성하여 수행할려고 하는데 문장이 중간쯤에서 잘려 버렸습니다.
TQuery 컴포넌트의 SQL Editor에다 DesignTime시 똑같이 작성된 것은 수행이
잘 되는데, RunTime시 Add로 생성한 것은 문장이 너무 길어서 그런지 문장의 1/3정도만 Add되어 있고 나머지는 잘려습니다.
문장의 길이는 약 400라인이 넘습니다.(무척 길죠..)RunTime시 Add로 생성할 수 있는 쿼리문장의 한계와 해결방법 좀 알려주세요
문제는 TQuery 컴포넌트는 하나만 사용해서 조건에 따라 동적으로 SQL 문장을 바꾸어 쿼리를 해야하거든요
> sql.add('select....')로 쿼리를 동적으로 생성하여 수행할려고 하는데 문장이 중간쯤에서 잘려 버렸습니다.
> TQuery 컴포넌트의 SQL Editor에다 DesignTime시 똑같이 작성된 것은 수행이
> 잘 되는데, RunTime시 Add로 생성한 것은 문장이 너무 길어서 그런지 문장의 1/3정도만 Add되어 있고 나머지는 잘려습니다.
> 문장의 길이는 약 400라인이 넘습니다.(무척 길죠..)RunTime시 Add로 생성할 수 있는 쿼리문장의 한계와 해결방법 좀 알려주세요
> 문제는 TQuery 컴포넌트는 하나만 사용해서 조건에 따라 동적으로 SQL 문장을 바꾸어 쿼리를 해야하거든요
문자열 Type중 string은 256자까지만 되지요.
이것을 쓰지 말고, AnsiString을 써 보세요.