728x90
OneStep님 | 개발 | 2013-11-26 16:31:51
안녕하세요~
델파이로 개발하고 DB는 DB2를 사용하고 있습니다.
ADO로 연결하여 AdoQuery에 insert, update, delete는 되는데..
Import 는 실행하면 에러가 납니다. (제어센터에서 실행할때는 정상수행이 됩니다)
※ 사용된 import문 입니다
IMPORT
FROM 'd:\데이터1천레코드.sql' OF DEL
MODIFIED BY
delprioritychar coldel0x09
INSERT INTO DB2ADMIN.testDB1
;
Create Table도 되구요.. 그런데 또, Create Database는 안되네요..
권한 문제일까요?
이유가 뭘까요?
몇일째 이것과 씨름을 하고 있습니다.
아래는 개발관련내용입니다.
DB2Util.dll과 DB2APP.dll에 해당 메소드가 있기는 한데요.. 일단 DB2import의 메소드 형태를 몰라서 델파이로 불러올 수도 없고... 좀 답답하네요..
왠만하면.. DLL에서 펑션 Call해서 사용하지는 않았으면 해서요... (사실, 구조도 몰라서 사용하기도 어렵네요 ㅜㅜ)
아시는분 계시면 알려주시면 정말 감사하겠습니다 ^^
감사합니다 (--)(__)(--)(__)
pajama 2013-11-27 00:39:12 | ||
import를 odbc에서 수행하려면 sysproc.admin_cmd 프로시저를 아래와 같이 사용합니다. CALL SYSPROC.ADMIN_CMD ('IMPORT FROM /home/userid/data/myfile.ixf OF IXF MESSAGES on SERVER INSERT INTO STA 여기서 DB서버(로컬)에 위치한 데이터 파일을 사용해야 합니다. ODBC를 통해서는 클라이언트에 있는 파일은 IMPORT할수 없습니다. 그리고 create database 명령은 DB2 인스턴스 레벨에서 수행하는 명령이기 때문에 odbc를 통해 수행할 수 없습니다. http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.cmd.doc%2Fdoc%2Fr0001941.html http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.cmd.doc%2Fdoc%2Fr0001941.html http://pic.dhe.ibm.com/infocenter/db2luw/v10r5/index.jsp?topic=%2Fcom.ibm.db2.luw.admin.cmd.doc%2Fdoc%2Fr0001941.html |
728x90
'Db2 > KDUG 2013 Q·A' 카테고리의 다른 글
SQL2048N reason code 3 (0) | 2013.12.23 |
---|---|
automatic storage 컨테이너 질문 (0) | 2013.12.23 |
db2 migration 진행 문의 (0) | 2013.12.23 |
table에 timestamp 형식으로 되어 있는 table에 데이터 값을 따로 지정하여 데이터 값으로 하여 insert 시킬수 있을까요? (0) | 2013.12.23 |
remote db 접속에 관련 질문합니다. (0) | 2013.12.23 |