음..제가 TQuery를 이용하여 Oracle의 내용을 조회하여 DBGrid에 나타나도록 했습니다.
그중의 한 필드가 varchar2(4000)인데 DBGrid에는 [MEMO]라고만 나오고 표시가 안되어
DBGrid의 DrawDataCell 이벤트를 실행시켰더니....(이 때 max_charsize를 30으로 주었습니다. 실제 sql*plus에서 조회되는 값은 한글로 20자 내외거든요...)
실행파일에 raised error가 나타나면서 Invalid blob handle in record buffer라는 메세지가 뜨는데요...
이 경우는 어떻게 처리해야 하는지...고수님들의 조언을 부탁합니다...
꾸벅....~~~ please....~~~
> 음..제가 TQuery를 이용하여 Oracle의 내용을 조회하여 DBGrid에 나타나도록 했습니다.
> 그중의 한 필드가 varchar2(4000)인데 DBGrid에는 [MEMO]라고만 나오고 표시가 안되어
> DBGrid의 DrawDataCell 이벤트를 실행시켰더니....(이 때 max_charsize를 30으로 주었습니다. 실제 sql*plus에서 조회되는 값은 한글로 20자 내외거든요...)
> 실행파일에 raised error가 나타나면서 Invalid blob handle in record buffer라는 메세지가 뜨는데요...
> 이 경우는 어떻게 처리해야 하는지...고수님들의 조언을 부탁합니다...
> 꾸벅....~~~ please....~~~
>
정확한건 잘모르겠지만..
그 에러는 DBE에 BLOB SIZE 와 BLOBS TO CACHE 하고 상관이 있는 것 같더군요.
그 수치를 늘려보세요.