|
thomamin 님이 쓰신 글 :
: c++builder로 oracle native drive를 사용해서 Oracle DB에 크기 8K 이상의 file을
: 저장하고 난 후 다시 읽어들이면,
: file의 8192번째 byte에 원본에는 없었던 1byte가 추가되어있습니다.
: long raw type으로 column을 변경해서 저장하고 읽을 때는 이상이 없는데
: Blob으로 저장하고 읽으면 위와 같은 현상이 나타납니다.
: 왜 그럴까요?
:
:
: 읽어주셔서 감사합니다
결국 제가 자답을 하는군요 참 어이가 없고 inprise가 이정도 밖에 안되나하는 생각이
들 정도의 상황입니다. news group을 뒤져봐도, inprise site를 뒤져봐도
'왜 8192번째 이상한게 생길까요? 알 수 없어요' 라는 사용자들의 질문만 무성할 뿐
시원한 대답은 없습니다.
'oracle 8.0.4 이후 Blob에 대한 BDE지원은 보장할 수 없다'(다시말함 bug가 있으니까 니들이
알아서 해라)라는 글밖에 찾을 수 없군요.
정말 방법이 없나요? 요즘같은 멀미시대에 유명한 DB에 대한 blob지원이 안돼다니!!!!
어딘가 좋은 방법이 있는데 못찾고 있는 것이길...
|