ADO를 사용하실땐 MS OLEDB PROVIDER FOR ORACLE은 가급적 사용자제 해주시길 바랍니다.
ORACLE PROVIDER FOR OLE DB를 사용하시기 바랍니다..
MS 프로바이더는 BLOB저장시 약간의 문제가 생깁니다.
저도 BDE로는 작업해 보지 않아서 BDE에 대한 답변은 드릴수 없지만 ADO는 추천합니다..
ADO로 사용하면 아주 잘됩니다..
박지훈.임프 님이 쓰신 글 :
: BDE를 쓰시는 거 같은데, BDE의 경우 큰 BLOB 처리에 약간 문제가 있는 것으로 알고 있습니다.
: (저 자신은 수십 MB의 데이터를 디비에 넣어본 적이 없습니다. 그 정도 크기면 디비 대신 별도 파일로 뺍니다.)
:
: 델파이5라면 BDE 대신 ADO를 쓰시는 것이 좋을 듯 합니다. 6 이상이라면 dbExpress를 쓸 수 있겠고요.
: 만약 이미 코드가 많이 작성되어 있는 대규모 애플리케이션이라 전체를 모두 ADO 등으로 옮기는 것이 쉽지 않다면,
: BLOB를 처리하는 해당 부분만 바꾸는 방법도 있겠죠.
:
: 그럼...
:
:
: 콘스탄틴 님이 쓰신 글 :
: : 왕초보델피언입니다.(__)꾸벅
: : 블럽파일업로드와 다운로드에 관해 궁금한점이 있어 질문드립니다.
: : - 개발환경 : 델파이5, 오라클 환경
: : - 질문사항 : 동영상파일을 DB로 업로드와 다운로드를 하고있습니다.
: : 구현은 다되어서 블럽으로 저장과 다운은 가능합니다.
: : 하지만 DB로 저장될때는 정상적으로 저장이 되는것 같은데, 다운로드시
: : 파일은 완전히 다운로드 하지 못합니다. 이유를 정확히 몰라 이렇게 문의
: : 드립니다. 고수님들의 좋은 가르침 부탁드립니다.
: : 예) 50M의 동영상 파일을 블럽 형태로 저장(가능)
: : 블럽형태로 저장된 파일 PC로 내려받을때 10M로 내려받습니다.
: : 어떤 파일이 올라가던지 10M로 고정되어서 내려받습니다. 단 10M이하
: : 의 파일에 한해서는 정상적으로 업로드 다운로드가능합니다.
: : 참고)BDE상 BLOB Size와 BLOB CACHE 설정을 각각 1000정도로 수정도
: : 해보았습니다.
|