Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Кодировка dbf-файла  [new]
tata08
Member

Откуда:
Сообщений: 9
Привет всем. При импорте dbf-файла в БД Oracle все буквы заменяются на #. Не могу понять в какой кодировке dbf-файл создается из 1С. Пробовала convert. Помогите, плиз
22 мар 10, 18:18    [8516063]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
tata08,

каким образом грузите ДБФ в базу?
22 мар 10, 18:25    [8516106]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
tata08
Member

Откуда:
Сообщений: 9
comphead,

С помощью delphi-skript
23 мар 10, 10:46    [8517902]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
tata08,

скорее всего pc-866. в дельфях перегоните в ту кодировку, которая ждет ваша база.
в крайнем случае можно и в самой БД перегнать
23 мар 10, 10:48    [8517914]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
tata08
Member

Откуда:
Сообщений: 9
comphead,

Я делала в pl/sql перекодировку Convert(replace(replace(replace(exp,'',''),'',''),'',''),'CL8MSWIN1251','RU8PC866');
но не получилось
23 мар 10, 11:15    [8518080]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
tata08,

https://www.sql.ru/forum/actualthread.aspx?tid=28571&hl=utl_raw+convert
23 мар 10, 11:16    [8518088]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
tata08
Member

Откуда:
Сообщений: 9
comphead,

Первоначально "Украина" идет как #######, после convert получаю #Srа#на
23 мар 10, 11:20    [8518119]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
comphead
Member

Откуда: Киев
Сообщений: 3390
tata08,
ссылочку смотрели?
23 мар 10, 11:24    [8518151]     Ответить | Цитировать Сообщить модератору
 Re: Кодировка dbf-файла  [new]
tata08
Member

Откуда:
Сообщений: 9
comphead,

да, спасибо, у меня другая ситуация. Я передаю параметры из delphi в процедуру, написанную в pl/sql
create or replace procedure UDO_P_CONSUMER_INSERT_KR
(
P_SDATE in varchar2, -- дата ОТГРУЗКИ
P_ZNUM in varchar2,-- номер заявки
P_RNUM in varchar2, --признак удаления заявки
P_PRODCODE in varchar2,-- номенклатура + упаковка модификации
P_POLNAME in varchar2, -- наименование получателя
P_IS_EXPRT in varchar2,-- вн.рынок/экспорт
P_STROG in varchar2, -- строго количество тн number
P_TARA in number, -- ВИД УПАКОВКИ
P_PNAME in varchar2,-- контрагент
P_POKPO in varchar2,-- ОКПО контрагента
P_PMFO in varchar2,
P_PACCOUNT in varchar2,
P_PBANK in varchar2,
и т.д., затем эти данные добавляются в БД (Парус)
23 мар 10, 11:44    [8518329]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить