Q&A

  • Blob Type 필드 사용하기에 관하여
오라클과 델파이를 연동해서 클라이언트용 애플리케이션을 만들고 있는중입니다.

그런데 오라클의 데이터 타입 long으로 정의된 필드에 아이콘파일을 넣고자 합니다.

델파이에서 blob파일을 다루는 방법을 구체적으로 알고 싶습니다.

Blob파일을 오라클에 밀어 넣는 방법은 알겠는데

Blob파일을 image 콤포넌트에 띄우지를 못하고 있습니다.

따라서 밀어 넣은게 과연 들어갔는지 안들어갔는지 확인도 안되고..

Table에는 SN 이라는 number type 필드와 Image라는 long type 필드 둘입니다.

이 데이터들을 불러와서 이미지콤포넌트에 띄우고

저장하는 구체적인 방법을 알고 싶습니다.

가능하다면.. 짧은 예제를 부탁드릴께요.



1  COMMENTS
  • Profile
    신인재 1998.11.11 05:17
    표경나 wrote:

    > 오라클과 델파이를 연동해서 클라이언트용 애플리케이션을 만들고 있는중입니다.

    > 그런데 오라클의 데이터 타입 long으로 정의된 필드에 아이콘파일을 넣고자 합니다.

    > 델파이에서 blob파일을 다루는 방법을 구체적으로 알고 싶습니다.

    > Blob파일을 오라클에 밀어 넣는 방법은 알겠는데

    > Blob파일을 image 콤포넌트에 띄우지를 못하고 있습니다.

    > 따라서 밀어 넣은게 과연 들어갔는지 안들어갔는지 확인도 안되고..

    > Table에는 SN 이라는 number type 필드와 Image라는 long type 필드 둘입니다.

    > 이 데이터들을 불러와서 이미지콤포넌트에 띄우고

    > 저장하는 구체적인 방법을 알고 싶습니다.

    > 가능하다면.. 짧은 예제를 부탁드릴께요.

    >



    음냐...long type이란 long raw type을 말씀하시는 거 같군요...

    음....오라클에 밀어 넣는 것은 되었다고 하셨는데...

    불러 들이는 것을 모르신다고요...

    아래에 얘제를 첨부 하겠습니다...참고하세요....





    1. TBlobField로 정의된 경우...



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    Image1.Picture.Bitmap.Assign(Table1Bitmap);

    end;



    2. Fields Property를 이용...



    procedure TForm1.Button1Click(Sender: TObject);

    begin

    Image1.Picture.Bitmap.Assign(TBLOBField(Table1.Fields[1]));

    end;



    3. TBlobField로 정의 되어 있고 TBitmap을 이용...



    procedure TForm1.Button2Click(Sender: TObject);

    var

    B: TBitmap;

    begin

    B := TBitmap.Create;

    try

    B.Assign(Table1Bitmap);

    Image1.Picture.Bitmap.Assign(B);

    finally

    B.Free;

    end;

    end;





    • XapiSoft
    • 1998.11.20 19:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:49
      네. 안녕하세요? 나이렉스의 이정욱 입니다. 업그레이드를 받으시려면 입금 후 연락을 주시면 됩니다. 업...
    • Pascal
    • 1998.11.20 10:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:46
      음.. DLL을 사용하신 부분의 소스를 보여주시면 더 쉽게 설명이 가능할 텐데요... DLL을 사용하실때는 ...
    • 이용성
    • 1998.11.19 08:07
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.20 20:25
      음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. 델파이 코리아에 BatchMove컴포넌트를 이용한 팁이 있...
    • 신인재
      1998.11.21 05:35
      신인재 wrote: > 음냐 제가 프로그램을 짜서 갈켜 드리려구 했는데.. > 델파이 코리아에 BatchMove컴포넌...
    • 표경나
    • 1998.11.19 05:34
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.19 07:52
      표경나 wrote: 음냐~~~ 인잽니다.... 파일이 깨져서 하나도 알아 볼 수 가 없다는 뜻이 무었인지요.......
    • 김정배
    • 1998.11.18 06:47
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 14:58
      델파이란, C++같은 프로그래밍 언어 입니다. 파스칼을 확장한 형태 입니다. 즉, 델파이는 프로그램을 만...
    • 김 완진
      1998.12.13 02:01
      델파이가 언어라고 하셨는데, 개발환경으로 보는 것이 맞지않나 생각합니다. 예를 들면 Visual C++은 C++...
    • 손현민
    • 1998.11.16 21:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.17 06:58
      손현민 wrote: > 시스템 환경은 NT4.0,SQL6.5,ODBC 입니다. > Query를 사용해서 for문을 돌리는 도중 Ins...
    • 표경나
    • 1998.11.14 09:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.14 21:51
      음냐...인잽니다..... 음 액셀파일로 컨버전 하실려구 하시는 군요.... 음 SpredOCX는 비베에서 쓰는 물...
    • 신인재
      1998.11.14 22:08
      에고 죄송해요...한가지 빠졌네요.... SAveFileDlg다음에 이걸 주가 시켜 줘야 해요.... 음냐..기억을 더...
    • 곽병덕
    • 1998.11.13 23:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:56
      어떻게 구현을 하셨는지 말씀을 해주셔야죠.... 곽병덕 wrote: > 안녕하세요. 곽병덕이라고 합니다. >...
    • 손지연
    • 1998.11.11 20:35
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 종모
      1998.11.15 11:13
      안녕하세요? 초보라 답변이 될지 모르겠네요. > 주폼과 별폼의 연결이라... 1. 간단하게 주폼에서...
    • 신인재
      1998.11.12 08:32
      손지연 wrote: > 주폼과 별폼을 연결하려고 하는데 어떻게 해야 하나요? > 자세히 설명을 해 주시면 고맙...
    • 손지연
    • 1998.11.11 20:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 15:00
      프로그램을 만드실때 A 드라이브에 있는 유닛을 포함해서 만드셨나 보네요. 모두 하드드라이브로 복사한 ...
    • 이정욱
      1998.11.16 10:34
      컴포넌트 중에 Packet에 관한 컴포넌트가 있습니다. 그것을 사용해 보세요. 이태호 wrote: > 또 질문 ...
    • 이태호
      1998.11.17 12:18
      이정욱 wrote: > 컴포넌트 중에 Packet에 관한 컴포넌트가 있습니다. > 그것을 사용해 보세요. > > 이...
    • 이태호
    • 1998.11.10 11:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.16 10:33
      음.. 마이크로 소프트웨어라는 잡지에 제가 글을 썼었는데, 몇월호 였는지는 기억이 잘 나지 않는군요... ...
    • 이익중
    • 1998.11.09 06:04
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1998.11.21 02:54
      델파이와 비베는 상당히 틀립니다. 비베는 베이직을 기초로한 언어이구요, 델파이는 파스칼을 기초로한 언...
    • 신인재
      1998.11.11 05:05
      박기성 wrote: > 안녕하세요.. Web상에서 BBS를 만드는데, 델파이로 할 수 없나요? > > ASP를 사용하여...
    • 박기성
      1998.11.11 21:00
      신인재 wrote: > > 음냐....POD 9월호에 Web Application에 대해서 > 기사가 있습니다... > 음....만...
    • 표경나
    • 1998.11.04 14:23
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 신인재
      1998.11.11 05:17
      표경나 wrote: > 오라클과 델파이를 연동해서 클라이언트용 애플리케이션을 만들고 있는중입니다. > 그런...