Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireDAC и Paradox (через ODBC). Проблема с кириллицей. / 19 сообщений из 19, страница 1 из 1
17.04.2018, 16:17
    #39631756
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
Подключаюсь к таблице Paradox с помощью FireDAC(Драйвер ODBC - Driver do Microsoft Paradox). Все считывается как нужно, кроме кириллицы в именах столбцов и самих данных. Через BDE считывалось нормально.

Paradox Data Editor открывает таблицу корректно, Language Driver = DBWINUS0, Code Page = 1252.

Что пробовал сделать:
1. Установить параметр CharacterSet в подключении. Пробовал "WIN1252" и другие - не помогает, похоже что CharacterSet вообще ничего не меняет.
2. Конвертировать считанную строку. Это бесперспективно, т.к. например, "свыше" = "nauoa", соответствие неоднозначное.

Кто-нибудь сталкивался с такой проблемой? Все вопросы в гугле или здесь по проблеме с кодировкой в Paradox связаны с BDE.

Тестовый проект с примером *.db прикладываю.
...
Рейтинг: 0 / 0
17.04.2018, 16:20
    #39631759
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaos, сталкивались.
Поставь нормальный драйвер ODBC-Paradox вместо мелкомягкой ереси.
Intersolv работает правильно.
...
Рейтинг: 0 / 0
17.04.2018, 16:47
    #39631790
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
Соколинский Борис,

Спасибо за ответ. Хотелось бы не устанавливать ничего сверх необходимого. ODBC от Microsoft устанавливать не нужно.

Через Intersolv выдает ошибку:
---------------------------
Error
---------------------------
[FireDAC][Phys][ODBC][INTERSOLV][ODBC InterBase driver]Insufficient information to connect to the data source..
---------------------------
OK
---------------------------
...
Рейтинг: 0 / 0
17.04.2018, 16:56
    #39631808
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaosODBC InterBase driverАсь?
...
Рейтинг: 0 / 0
17.04.2018, 17:22
    #39631840
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
_Vasilisk_,

Он от Interbase'а ( http://www.componentcontrol.com/support/tutorials/installing-odbc-drivers)

Код: pascal
1.
'ODBCDriver={INTERSOLV InterBase ODBC Driver (*.gdb)}'
...
Рейтинг: 0 / 0
17.04.2018, 17:51
    #39631874
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaosСпасибо за ответ. Хотелось бы не устанавливать ничего сверх необходимого. ODBC от Microsoft устанавливать не нужно.

С таким ТЗ могу лишь предложить научить пользователей читать то, что он выдает.


nicholaosЧерез Intersolv выдает ошибку:
---------------------------
Error
---------------------------
[FireDAC][Phys][ODBC][INTERSOLV][ODBC InterBase driver]Insufficient information to connect to the data source..
---------------------------
OK
---------------------------
И что в этом сообщении непонятно? Рискну предположить, что нужно настроить DSN.
...
Рейтинг: 0 / 0
17.04.2018, 18:09
    #39631896
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
Соколинский Борис,

Непонятно, какие данные ему еще нужны, DSN настроен.
...
Рейтинг: 0 / 0
17.04.2018, 18:23
    #39631918
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaos, не верю.
Страницу настройки покажи.
...
Рейтинг: 0 / 0
17.04.2018, 18:24
    #39631919
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaosОн от Interbase'аА вы, вроде, писалиnicholaosПодключаюсь к таблице ParadoxНе пробовали поставить драйвер для парадокса?
...
Рейтинг: 0 / 0
17.04.2018, 18:37
    #39631934
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
О, а я и не заметил.
Напоминает древнюю хохму про zip и arj.
...
Рейтинг: 0 / 0
17.04.2018, 18:40
    #39631937
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
_Vasilisk_,

Единственный который удалось найти по запросу "Intersolv ODBC".

Соколинский Борис,

Есть ссылка на нужный?
...
Рейтинг: 0 / 0
17.04.2018, 18:55
    #39631950
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaos, он очень древний, может уже и не выкладывается.
Почту напиши, если найду - сброшу.
...
Рейтинг: 0 / 0
17.04.2018, 19:06
    #39631958
MaratIsk
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaos,

были когда-то компоненты desigydata для прямого подключения парадокса
но для D7
...
Рейтинг: 0 / 0
17.04.2018, 19:07
    #39631961
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
Соколинский Борис,

Добавил в профиль.

Но если не использовать очень древний Intersolv с очень новым FireDAC - то есть идеи по решению проблемы?
...
Рейтинг: 0 / 0
17.04.2018, 19:11
    #39631967
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
MaratIsk,

Хочется сделать все подключения к БД единообразными (т.е. через FireDAC).
Хотя прямое подключение, конечно, лучше BDE-шного.
...
Рейтинг: 0 / 0
17.04.2018, 19:31
    #39631992
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaos,
Не обязательно Intersolv, можно любой другой без глюков.
Проблема в том, что парадоксом уже 100500 лет не пользуются, поэтому найти будет непросто. И точно ничего свежее не будет.
...
Рейтинг: 0 / 0
17.04.2018, 21:54
    #39632080
Соколинский Борис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
nicholaos,
нашел у себя
https://cloud.mail.ru/public/CEbE/wD9etPjdw
Reg-файл нужно поправить на предмет NET dir.
...
Рейтинг: 0 / 0
18.04.2018, 10:46
    #39632248
nicholaos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
Соколинский Борис,

Спасибо! Через него считал нормально.

Если кто-то еще будет читать эту тему, напомню, что в 64-х битной системе необходимо поменять пути к ключам на HKEY_LOCAL_MACHINE\SOFTWARE\ Wow6432Node \ODBC\
Так же необходимо докинуть idapi32.dll к тем dll, которые в архиве.
...
Рейтинг: 0 / 0
18.04.2018, 11:44
    #39632307
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
FireDAC и Paradox (через ODBC). Проблема с кириллицей.
17.04.2018 19:11, nicholaos пишет:
> Хотя прямое подключение, конечно, лучше BDE-шного.

для Paradox'а BDE-шное подключение самое что ни на есть ПРЯМОЕ и НАТИВНОЕ.

зы: а FireDAC - универсально громоздкое говно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / FireDAC и Paradox (через ODBC). Проблема с кириллицей. / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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