Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[12455] Re:BLOB type 필드의 압축 해제
박지훈.임프 [cbuilder] 1758 읽음    2009-02-19 00:08
어떤 압축을 사용하시는지 모르겠습니다만, 그런 경우라면 스트림을 지원하는 압축 컴포넌트를 사용하여 스트림 객체로 바로 대입하면 됩니다. 먼저 BLOB 필드를 BlobStream으로 받고, 그걸 바로 압축 컴포넌트의 압축 해제용 Stream 객체로 받은 후, TStringStream으로 다시 받아서 스트링으로 꺼낼 수 있습니다.

그럼...


박장순 님이 쓰신 글 :
: 회사에서 사용하는 해외 패키지의 DB가 InterBase 7.1 입니다.
: 부득이 델파이 프로그램으로 DB를 update를 해야 하는데
: 아래 그림처럼
: 테이블의 TEXT2 라는 필드의 value가 PK.. 이렇게 보여서 이리저리 확인해봤더니 압축이 돼있더군요.
: 이 필드의 Value를 압축해제후 String 필드에 옮기고 싶은데 어떻게 해야할지 모르겠습니다.
: 델파이는 완전초보구요 현재 Update프로그램을 작성한 사람은 연락이 안되네요.
:
: 현재 Coding 은
:
: strText2 := dmmain.ibqrmain.Fieldbyname('TEXT2').AsString;
:
: showmessage(strText2); 를 하면
:
: PK... 이렇게 창에 디스플레이 됩니다.
:
: 부탁드리겠습니다.

+ -

관련 글 리스트
12450 BLOB type 필드의 압축 해제 박장순 1635 2009/02/18
12455     Re:BLOB type 필드의 압축 해제 박지훈.임프 1758 2009/02/19
12457         Re:Re:BLOB type 필드의 압축 해제 박장순 1668 2009/02/19
12458             Re:Re:Re:BLOB type 필드의 압축 해제 박지훈.임프 2056 2009/02/19
12459                 Re:Re:Re:Re:BLOB type 필드의 압축 해제 박장순 1577 2009/02/19
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.