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
운영게시판
최근게시물
Oracle Q&A 40040 게시물 읽기
No. 40040
BLOB 입력처리 C++소스 문의
작성자
정현도(area1001)
작성일
2013-03-06 17:14
조회수
5,341

안녕하세요.

BLOB데이터를 DB에 넣기 위한 라이브러리를 만들고 있습니다.

아래와 같이 *.pc파일에 코딩이 되어 입력은 성공하였는데요.

아래 소스처럼 테이블필드명 테이블명이 함수에 포함되면 서비스마다

함수내부 소스를 바꿔줘야 하는 문제점이 있습니다.

어떻게 하면 함수내부를 변경안하고 사용할수 있을까요?

아래 밑줄 친 부분의 쿼리문에서 pBlob를 바인드 해야해서 필드명과 테이블명이 필요합니다.

함수인자로 받아와서 sprintf로 char배열에 넣으려니 바인드변수를 어떻게 처리해야할지 고민입니다.

답변 부탁드려요..

 

// 이미 외부에서 record를 insert한 상태(EMPTY_BLOB())

int CBLOBLib::InsertBLOB(....)

{

EXEC SQL BEGIN DECLARE SECTION;

COCIBlobLocator* pBlob;

EXEC SQL END DECLARE SECTION;

 

EXEC SQL ALLOCATE : pBlob;

 

EXEC SQL SELECT BLOBFILD INTO : pBlob FROM tblBLOBTEST WHERE .............;

.................

................

return 1;

 

}

[Top]
No.
제목
작성자
작성일
조회
40043가로를 분리 하여 세로로 부탁드립니다. [5]
감사합니다
2013-03-11
7703
40042case when 에서 결합연산자 사용질문입니다. [3]
서기라
2013-03-08
5883
40041연속된 동일문자열 찾기 [4]
햇살좋은오후
2013-03-07
8093
40040BLOB 입력처리 C++소스 문의
정현도
2013-03-06
5341
40039프로시져로 생성을 해야할까요. [1]
새하정
2013-03-06
5409
40038합계 금액을 뽑을려구 합니다. [2]
쫑군
2013-03-05
5581
40037쿼리시 날짜 관련해서 질문 드립니다.. [1]
비만멍키
2013-03-05
5514
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다