powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ODAC не отображает русские буквы
8 сообщений из 8, страница 1 из 1
ODAC не отображает русские буквы
    #32282553
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ODAC 4.10 NET Delphi5
в реестре nls_lang AMERICAN_AMERICA.CL8MSWIN1251
все проги - TOAD и т.п. показывают нормально
даже на той же самой форме коннект через BDE или DOA нормально,
а через ODAC кракозябры
сделал TOraSession.option.charset CL8MSWIN1251 - не помогло
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32282581
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
поэкспериментировал - кракозябры только в режиме NET
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32294356
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
неужели никто не использует ODAC в режиме NET?
4.15 for D7 все то же самое
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32294744
Виктор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня ODAC (4.10.0.10) работает в NET-режиме, порядка 40 машин в офисе и филиалах, на 4 серверах, под RedHat, под WinNT и Win2000, Oracle - 8.1.7 . Никаких косяков с кодировками замечено (кроме кривых сообщений об ошибках, но это известная проблема и ODAC здесь не причем).
Параметры в Options такие:
property CharLength: 1
property Charset: пусто
property ConvertEOL: False
property DateFormat: DD.MM.YYYY
property DateLanguage: RUSSIAN
property EnableIntegers: True
property Net: True
property NeverConnect: True
property UseOCI7: False
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32295169
MW
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какая верся Oracle?
в 9.0.1 ODAC в режиме Net работает хорошо, но в 9.2.0 они что-то поменяли в протоколе SQL Net и в результате поплыла перекодировка "на лету".
Есть распространенное заблуждение что ORAC Net не использует Oracle-клиента. Это не так. ODAC Net имеет встроенный/прикомпилированный OCI (внутренняя реализация клиента, т.к. все вызовы соответствуют вызовам Oracle-клиента), но похоже древний. Соединение только через Host:Port:SID невозможно использование соединения через динамические порты предоставляемые Dispatcher.
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32295913
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oracle 7.3.4
client 9.0.1 or 8.0.6


2Виктор
выставил как у тебя - кракозябры
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32296168
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NLS_CHARACTERSET самой базы CL8ISO8859P5
может из-за этого, но я уже не властен над ней
т.е. изменить конечно могу, но если у кого что не пойдет - убьют
...
Рейтинг: 0 / 0
ODAC не отображает русские буквы
    #32296290
Sintetik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
так и есть - на тестовом серваке импортнул базу с 1251, все ОК, всем спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / ODAC не отображает русские буквы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]