Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Новый топик    Ответить
 CPYFRMIMPF  [new]
olga zobkov
Member

Откуда: Israel
Сообщений: 140
добрый день
нужно скопировать файл в DB2 7.1 for AS400

CPYFRMIMPF FROMFILE('\\192.168.0.101\qvfiles\import_test.csv') TOFILE(MANCDTA.IMPORT_TEST);
перешла на недавно - ничего не выходит!
на форумах не могу найти ни одного простого примера !
10 сен 17, 11:10    [20784546]     Ответить | Цитировать Сообщить модератору
 Re: CPYFRMIMPF  [new]
Serg0
Member

Откуда: Алматы
Сообщений: 77
olga zobkov,

параметр FROMFILE предназначен для таблиц БД, Вам нужен FROMSTMF.
не используйте UNC нотацию, файл должен лежать на самом сервере iSeries.

Команду вводить на консоли сервера, а не в SQL IDE.


Достаточно почитать тут
11 сен 17, 09:30    [20785715]     Ответить | Цитировать Сообщить модератору
 Re: CPYFRMIMPF  [new]
olga zobkov
Member

Откуда: Israel
Сообщений: 140
Serg0,
спасибо
но есть теперь другой фак!
кодировка!
/* Creating error record file */
CL:CRTSRCPF FILE(QTEMP/QAUGDBERCD) RCDLEN(232) CCSID(424);

CL:ADDPFM FILE(QTEMP/QAUGDBERCD) MBR(QAUGDBERCD);

/* Importing data into MANCDTA.IMPORT_TEST */

> CL:CPYFRMIMPF FROMSTMF('/QV_Files/treesum.csv') STMFLEN(*TOFILE) TOFILE(MANCDTA/T_TREESUM *FIRST) MBROPT(*ADD) RPLNULLVAL(*NO) TOCCSID(424) RMVBLANK(*LEADING) RCDDLM(*ALL) DTAFMT(*DLM) STRDLM(*DBLQUOTE) FLDDLM(',') STRESCCHR(*STRDLM) DECPNT(*PERIOD) DECFLTRND(*HALFEVEN) DATFMT(*ISO) TIMFMT(*ISO) ERRLVL(*NOMAX) ERRRCDFILE(QTEMP/QAUGDBERCD QAUGDBERCD) ERRRCDOPT(*REPLACE)

CPC3101: Member QAUGDBERCD file QAUGDBERCD in QTEMP cleared.
SQL0332: Character conversion between CCSID 424 and CCSID 65535 not valid.
SQL0332: Character conversion between CCSID 424 and CCSID 65535 not valid.
SQL0332: Character conversion between CCSID 424 and CCSID 65535 not valid.
SQL0332: Character conversion between CCSID 424 and CCSID 65535 not valid.
CPC2959: 0 records copied to member T_TREESUM1.

Statement ran successfully (181 ms)
11 сен 17, 12:04    [20786222]     Ответить | Цитировать Сообщить модератору
 Re: CPYFRMIMPF  [new]
Serg0
Member

Откуда: Алматы
Сообщений: 77
olga zobkov,

С консолью, как я понимаю трудности, но тем не менее, ошибка у вас SQL и я не уверен, что эта ошибка генерится CPYFRMIMPF, а не Client Access...

CCSID 65535 используется для бинарных данных, со всеми вытекающими...

Выполняйте в консоли.
12 сен 17, 06:09    [20788646]     Ответить | Цитировать Сообщить модератору
 Re: CPYFRMIMPF  [new]
olga zobkov
Member

Откуда: Israel
Сообщений: 140
Serg0,
spasibo vse vislo
15 окт 17, 15:03    [20870665]     Ответить | Цитировать Сообщить модератору
Все форумы / IBM DB2, WebSphere, IMS, U2, etc Ответить