database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
ㆍInformix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Informix Q&A 699 게시물 읽기
No. 699
Re: vb에서 인포믹스7.3 으로 text나 byte 타입필드에 이미지 저장하기
작성자
김정식
작성일
2001-04-26 12:11
조회수
6,138

이정훈님 먼저 제소개를 간단히 드리면,

저는 배재대학교에 컴공과 4학년에 재학중인 김정식 이라고 합니다

이글은 절대 이정훈님의 글에 대한 반박의 글이 아닙니다.

그냥 이정훈님의 글처럼 불가능하지 않다는것을 알려드리고 싶어서 입니다.

다만 저희 학교의 주메인 디비 서버는 다름 아닌 informix 입니다.

그리고 클라이언트 툴은 VB 6.0 맞구요,

 

Byte blobspace type을 이용한 이미지 insert와 select는 가능하며 현재

사용되고 있습니다.

당연히 DB안에서 타입 변경은 없습니다.

 

참고로 테이블 스키마는 다음과 같습니다. 필요없는 부분은 뺐습니다.

 

{ TABLE "pcuhj".hjas002g row size = 189 number of columns = 6 index size = 18 }

create table "pcuhj".hjas002g

(

pic_no char(8) not null constraint "pcuhj".n680_2447,

img byte in blob not null constraint "pcuhj".n680_2448,

input_dt char(8),

sabun char(8),

goods_cd char(8),

img_detail varchar(100),

primary key (pic_no) constraint "pcuhj".u680_2446

);

revoke all on "pcuhj".hjas002g from "public";

 

그리고 insert되는 소스는 다음과 같습니다.

Call GetImageData(Trim(lbl_Path.Caption), byteArray)

rsImage!img = byteArray

rsImage.Update

// Trim(lbl_Path.Caption)은 말그대로 Path 입니다.

 

Private Sub GetImageData(ByVal FileName As String, byteArray() As Byte)

Dim FileNo As Integer

Dim lSize As Long

 

FileNo = FreeFile

Open FileName For Binary As FileNo

ReDim byteArray(LOF(FileNo))

Get #FileNo, , byteArray

Close

End Sub

 

질문은 가급적 사양하겠습니다. 죄송합니다.

제가 말하고자 하는것은 분명 가능하다는 것입니다.

그리고 전체적인 소스를 올리지 못한점 죄송합니다.

차라리 리플을 안다는것보다 못한거 같군요...ㅡㅡ;;

 

>>이정훈 님께서 쓰시길<<

 

::

:: CLIENT TOOL: VB 6.0, MDAC2.5

:: DB: INFORMIX 7.3

:: CONNECTION:OLE DB, ODBC

::

:: 여러가지 방법으로 테스트 해본 결과 다음과 같은 결과를 내리고

:: 역시 인포믹스로구나 하고 생각했는데...

:: 아직도 다른방법이 있을거야 라고 생각하시는 분들은 보십시요

:: 오라클에서는 아시다시피 물론 만사 OK 이죠.....

::

:: 1.TEXT필드에는 이미지를 저장할수가 있다

:: 2.TEXT필드에 저장한 이미지는(텍스트 아님) 절대 SELECT 해올수가 없다

::

:: 3.BYTE타입에 저장된 이미지는 SELECT가 가능하다

:: 4.BYTE타입으로는 이미지를 절대 저장할 수가 없다

::

:: 고로 런타임시 이미지를 디비안에서 타입변경을 하지 않는한 절대 INSERT와

:: 동시에 저장한 이미지를 SELECT해올수가 없다는 것입니다

::

:: 과감히 포기하시고 다른방법을 찾으시기 바랍니다

:: 이글을 인포믹스관계자가 좀 봤으면 싶은데....

::

[Top]
No.
제목
작성자
작성일
조회
701root chunk 의 물리,논리로그 space 를 plogspace, llogspace 로 옮기려면?
w
2001-04-28
4528
702┕>Re: root chunk 의 물리,논리로그 space 를 plogspace, llogspace 로 옮기려면?
신호
2001-04-28 16:20:31
5424
700인포믹스에서 xml 어떻게 사용하나요
씨봉
2001-04-26
7250
698php와 연동되는 예제 있는 싸이트..?
사랑사랑
2001-04-26
4762
706┕>Re: 여기 있습니다.
허정수
2001-05-03 02:46:26
4946
696vb에서 인포믹스7.3 으로 text나 byte 타입필드에 이미지 저장하기
이정훈
2001-04-26
5096
699┕>Re: vb에서 인포믹스7.3 으로 text나 byte 타입필드에 이미지 저장하기
김정식
2001-04-26 12:11:51
6138
693인포믹스가 IBM에 팔렸데요 ...
김동현
2001-04-25
4851
694┕>Re: 인포믹스가 IBM에 팔렸데요 ...
정재익
2001-04-25 14:30:50
5031
691IBM buys database business of Informix Corp.
최종윤
2001-04-25
4982
689[정보]asp에서 text 자료형에 insert,update 하기
김정식
2001-04-24
5671
690┕>Re: [정보]asp에서 text 자료형에 insert,update 하기
정재익
2001-04-24 18:13:44
5703
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.032초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다