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

Откуда: оттуда
Сообщений: 17
На Oracle 9i настроил DbLink через HSODBC на Firebird. Соединение проходит нормально, даже данные читает :D
Но вот с текстовыми данными проблема. Если тип поля Char, то хорошо, если Varchar, то выдает такую картину:
select last_name, first_name, middle_name from staff@perco
LAST_NAMEFIRST_NAMEMIDDLE_NAME
ЧереповАндрейСтаниславович
уйковндрейергеевич
лкиндрейкторович
лицынанксандрович
овлайович
аьровна
ваана
ввич
ич
ч
ич
ДевятериковВалерийВасильевич
монинаатьянавановна
тфридександрександрович
ининерийлович
ховлийндрович
аровай
инич
ввич
вич
ч
ич
ч

Первая запись выводится нормально, в последующих обрезается по 1 символу, 101 опять нормально, далее опять каждую запись обрезается по 1 символу. Где копать?
25 мар 11, 16:35    [10424794]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки с Firebird  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51787

=Коллега=
Где копать?

Если другие программы из того же DSN читают нормально, то в Оракуле. Иначе - в ODBC драйвере.

Posted via ActualForum NNTP Server 1.4

25 мар 11, 16:39    [10424827]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки с Firebird  [new]
=Коллега=
Member

Откуда: оттуда
Сообщений: 17
Dimitry Sibiryakov,

Дельфийское приложение из этого же DNS читает нормально. Чем ораклу этот DNS не угодил?
25 мар 11, 16:59    [10424976]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки с Firebird  [new]
orawish
Member

Откуда: Гадюкино-2 (City)
Сообщений: 15487
=Коллега=
Dimitry Sibiryakov,

Дельфийское приложение из этого же DNS читает нормально. Чем ораклу этот DNS не угодил?

а какая у вас, к примеру, NLS_CHARACTERSET на сервере?
25 мар 11, 17:21    [10425096]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки с Firebird  [new]
Apex
Member

Откуда: Made in USSR
Сообщений: 3909
Оно у вас на никсе?
У меня такое было когда-то очень давно.
К сожалению за давностью лет уже не помню подробностей, но вроде как честно победить проблему так и не удалось.
25 мар 11, 20:19    [10425604]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки с Firebird  [new]
=Коллега=
Member

Откуда: оттуда
Сообщений: 17
На Firebird - Win1251, на Oracle CL8MSWIN1251
28 мар 11, 09:12    [10431486]     Ответить | Цитировать Сообщить модератору
 Re: Непонятки с Firebird  [new]
=Коллега=
Member

Откуда: оттуда
Сообщений: 17
Если читать только 1 строчку, то все нормально, если же запрос возвращает больше 1 строчки, начинается ерунда :(
28 мар 11, 14:54    [10433932]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить