Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

ado paradox [D6, XP]


silver222 ©   (2008-08-20 12:02:00) 

Подключаюсь к таблице парадокса ч-з адо:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\db\;Mode=ReadWrite|Share Deny None;Extended Properties=Paradox 7.x;Persist Security Info=False;Jet OLEDB:Engine Type=1;Jet OLEDB:Database Locking Mode=1

при записи в талицу вместо русских букв пишет знаки вопроса. В чем проблема? Как исправить?


stas   (2008-08-21 10:05:00) [1]

Как ни странно но на больших объемах данных Jet с dbf работает намного быстрее BDE. Большие - 200 тыс. записей.
И гемороя я никакого нивижу, а приимуществ хватает.


Германн   (2008-08-21 01:13:00) [2]


> Anatoly Podgoretsky ©   (21.08.08 00:42) [12]

А какая разница? Дополнительный или основной?
Для сидящегоза компом человека это самый плохой вариант в любом случае.
:)


Anatoly Podgoretsky   (2008-08-21 00:42:00) [3]

> Германн  (21.08.2008 0:13:10)  [10]

Тоже не правда.
А правда такая - Добавится дополнительный геморрой.


sniknik   (2008-08-21 00:22:00) [4]

> лимитируя функции ядра JET.
да нет, функций добавится, и довольно богатый набор... т.к. запрос собственно выполняет jet, из BDE используются функции ядра, те что с префиксом dbi. можеш посмотреть в хелп, функции dbiRunSql там нет.


Германн   (2008-08-21 00:13:00) [5]


> От лишней прокладки ничего кроме тормозов не добавится.

Врешь. Добавится геморрой.


Amoeba   (2008-08-20 23:42:00) [6]


> Очень даже большая. Если подключаешься через JET, то используешь
> все функции ядра JET.

Не вижу никакого выигрыша. JET все равно обращается к парадоксовской базе не напрямую, а к BDE. Последнее уже и общается с базой, лимитируя функции ядра JET. От лишней прокладки ничего кроме тормозов не добавится.


stas   (2008-08-20 17:33:00) [7]

oldman ©   (20.08.08 16:51) [5]
Очень даже большая. Если подключаешься через JET, то используешь все функции ядра JET.
Ну, а почему и база не JET это уже вопрос, мож база ведется в другом П/О.

silver222   (20.08.08 12:02)
Такое наблюдалась на машинах на которых установлен BDE.
И вроде настройкой charset в гриде можно исправить, точно непомню.


Anatoly Podgoretsky   (2008-08-20 17:27:00) [8]

> oldman  (20.08.2008 16:51:05)  [5]

Ну так экстрим!!!


Amoeba   (2008-08-20 16:55:00) [9]

Тем более, что Парадоксу BDE необходимо как воздух.


oldman   (2008-08-20 16:51:00) [10]


> Amoeba ©   (20.08.08 13:14) [2]
> И какая выгода от использования ADO с Парадоксом?


Вот и мне интересно...


Amoeba   (2008-08-20 16:15:00) [11]


> Anatoly Podgoretsky ©   (20.08.08 15:58) [3]
>
> > Amoeba  (20.08.2008 13:14:02)  [2]
>
> Особый дзен, и АДО будет и БДЕ ставить тоже надо.
>

Это я знаю. BDE и Paradox, они прям как сиамские близнецы.


Anatoly Podgoretsky   (2008-08-20 15:58:00) [12]

> Amoeba  (20.08.2008 13:14:02)  [2]

Особый дзен, и АДО будет и БДЕ ставить тоже надо.


Amoeba   (2008-08-20 13:14:00) [13]


> Подключаюсь к таблице парадокса ч-з адо:

И какая выгода от использования ADO с Парадоксом? BDE недостаточно?


sniknik   (2008-08-20 12:56:00) [14]

> В чем проблема?
гдето в цепочке неверно прошло преобразование юникода к локальной кодовой странице.

> Как исправить?
пройтись по всем участникам процесса (программа, ADO, BDE, файл) и настроить правильные драйвера "локализаторы" (lengdriver вроде), кодовые страницы и что там еще...
или наконецто уже перестать заниматься некромантией и дать старичку парадоксу помереть спокойно.


Наверх

Титульная страница Поиск, карта сайта Написать письмо