TQuery를 이용해서 데이타를 가져온 후에
데이타를 앞으로 이동(TQuery.Next)시키면 에러가 않나는데
뒤로 이동(TQuery.Prior)시키면
제목과 같은 에러가 납니다.
델파이에서 에러가 나는 필드의 타입은 TMemoField 이고요...
오라클에서 위 필드의 크기를 varchar2(2000)으로 해 놓았습니다.
혹시나 해서 BDE의 BLOB 사이즈와 BLOBS TO Cache사이즈를 늘려도
에러가 납니다.
고수님들의 고견을 듣고 싶습니다.
환경: 델파이3.0 / 오라클7.3
> TQuery를 이용해서 데이타를 가져온 후에
> 데이타를 앞으로 이동(TQuery.Next)시키면 에러가 않나는데
> 뒤로 이동(TQuery.Prior)시키면
> 제목과 같은 에러가 납니다.
> 델파이에서 에러가 나는 필드의 타입은 TMemoField 이고요...
> 오라클에서 위 필드의 크기를 varchar2(2000)으로 해 놓았습니다.
> 혹시나 해서 BDE의 BLOB 사이즈와 BLOBS TO Cache사이즈를 늘려도
> 에러가 납니다.
>
> 고수님들의 고견을 듣고 싶습니다.
>
> 환경: 델파이3.0 / 오라클7.3
>
>
한개의 쿼리 컴포넌트로는 아마 감당하기 힘들것입니다.
데이타를 한꺼번에(그리드)보여줄것이 아니라면
문제가 되는 필드를 아마 TMemo에 뿌려주실것 같은데
이 필드만 TTable컴포넌트에 갖고있으면서 뿌려주는 방법이(잔머리 핑핑)
물론 쿼리에서는 가져오지 말아야 겠죠!!!
쿼리 와 테이블 간에는 마스터&디테일 관계를 걸어서 해당하는 데이타에
하나만 물리게끔 해주셔야 합니다.
이렇게 하면 Blob Size를 피해갈수 있을것입니다.
그럼 참고하세요...