![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Компоненты для работы с БД PostgreSQL. [D6, PostgreSQL]
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;