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

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

Компоненты для работы с БД PostgreSQL. [D6, PostgreSQL]


Страницы:   1 2

Fredericco ©   (2004-09-27 19:44:00) 

Возникла необходимость работать с сабжевой БД.
Был выбран компонент от фирмы MicroOLAB.

Исходные данные:
Записей в таблице  - 21400
Физически таблица занимает места - 10 мегабайт
Сами данные от сервака на клиентскую машину, после sql запроса,   идут -  3-4 секунды (что, для нас, удовлетворительно)

Недостаток:
Когда таким количеством записей наполнен DataSet, то перебор всех записей у DataSet'а методами Next или MoveBy, становиться до неприличия долгим.
Простой код:

 First;
 While EOF do Next;

выполняется за 5-6 минут!
В связи с этим вопросы:
 1) Может кто уже работал с этими компонентами, и сталкивался с этой проблемой?
 2) Нет ли других компонентов для работы с сабжевой БД?

Заранее благодарен,
с уважением Fredericco.


Плохиш   (2004-09-28 11:17:00) [21]


> Плохиш ©   (28.09.04 11:16) [11]

Фи :-)
правилино = правильно
Настрой DNS


Плохиш   (2004-09-28 11:16:00) [22]


> Fredericco ©   (28.09.04 11:00) [9]

Только что попробовал БДЕ, все работает!
Настой правилино ODBC-драйвер.


Плохиш   (2004-09-28 11:11:00) [23]


> Fredericco ©   (28.09.04 11:00) [9]

> BDE Error: 12550

с BDE не работаю, не знаю. АДО работает без проблем.

> Скорей всего я, да? :-)

это не я сказал ;-)


Fredericco   (2004-09-28 11:00:00) [24]

2 Плохиш ©   (28.09.04 10:32) [4]
Спасибо за ссылку, но я его уже пробывал и либо лыжи, либо я:

BDE Error: 12550
Invalid configuration parameter.
Alias: ODBC1

Скорей всего я, да? :-)


Денис   (2004-09-28 10:53:00) [25]

Вы для начала с Paradox разберитесь (First, Next :-)


Fredericco   (2004-09-28 10:51:00) [26]

2 Anatoly Podgoretsky ©   (28.09.04 10:44) [6]
Это не я так работаю :-)
Я лишь член небольшой команды.
И тут лишь в планах работать реляционными. Пока основной упор делается на работу с большим числом различных БД.


Anatoly Podgoretsky   (2004-09-28 10:44:00) [27]

PostgreSQL говоришь, а чего же работаешь навигационными методами, а не реляционными. Все должно летать.


Плохиш   (2004-09-28 10:36:00) [28]

http://gborg.postgresql.org/project/psqlodbc/projdisplay.php

Ответ на следующий (ещё не заданный) вопрос ;-)


Плохиш   (2004-09-28 10:32:00) [29]

Чем АДО не нравится?


Fredericco   (2004-09-28 10:23:00) [30]

2 Nikolay M. ©   (28.09.04 10:13) [2]
Уже пробывал.
Чего то не работают.
Скорей всего они не совместимы с нашей версией сервака (7.4)


Nikolay M.   (2004-09-28 10:13:00) [31]


> 2) Нет ли других компонентов для работы с сабжевой БД?

Zeos Library. Сам не работал.


Fredericco   (2004-09-28 10:05:00) [32]

Сорри очепятка, есессно:

 First;
 While notEOF do Next;


Страницы:   1 2

Наверх

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