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

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

Работа с базой в DBF [D7, dBase, FoxPro]


ArchValentin ©   (2007-05-12 06:59:00) 

Люди, проблема такая, мне нужно сделать так, чтобы базу ДБФ смогли редактирвать на нескольких машинах. Пытался замутить через АДО, но база в 200 метров и запрос select * открывался на моей машине минуты две. Как сделать?
"?"№2: После того как запрос таки выполнился, оказалось что он еще и кодировку её не понимает


Anatoly Podgoretsky   (2007-05-16 12:34:00) [1]

> ArchValentin  (16.05.2007 03:32:05)  [5]

Неумение настроить движок или неверные алгоритмы работы


ANB   (2007-05-16 11:56:00) [2]


> ArchValentin ©   (16.05.07 03:32) [5]

Движки разные.
Пользуй для дбф клиппер и будет тебе счастье.


Loginov Dmitry   (2007-05-16 09:19:00) [3]

> комп на колени на локальном компе?


Круто!


ArchValentin   (2007-05-16 03:32:00) [4]

таки разобрался. Всем спасибо.
А такой вопрос, почему база в аксесе в 350 метров практически не тормозила в сети, а база дбф поставила комп на колени на локальном компе? объясните плз, а может кто мануальчик по этой теме даст. Заранее спасибо


Loginov Dmitry   (2007-05-12 20:09:00) [5]

> 3-звенка не обязательна и не всегда оправдана.


Ясное дело, что не всегда. При использовании нормальной СУБД, которую можно установить на сервере (например, FireBird и пр.) трехзвенка может и лишняя. А вот если вдруг используется BDE + Paradox (классический пример), то альтернативы 3-звенке я не вижу.


Desdechado   (2007-05-12 17:51:00) [6]

Запрос (вернее, ответ на него) должен содержать только то, что реально необходимо здесь и сейчас. И никаких "а вдруг и это понадобится" или "покажу побольше, а там пусть разбираются". И такое поведение не зависит от компонентов доступа.
Кодировку понимать будет, если правилльно настроишь строку подключения и проверишь заголовки своих DBFна предмет корректного указания кодовой страницы.

Loginov Dmitry ©   (12.05.07 09:53) [1]
3-звенка не обязательна и не всегда оправдана.


Anatoly Podgoretsky   (2007-05-12 15:36:00) [7]

> Loginov Dmitry  (12.05.2007 09:53:01)  [1]

> Если есть такая возможность, не запрашивай много данных одним махом.

Это то для файл-серверной системы :-)
Все равно все будет тянуть, а то как он узнает, что все


Loginov Dmitry   (2007-05-12 09:53:00) [8]

> Пытался замутить через АДО, но база в 200 метров и запрос
> select * открывался на моей машине минуты две.


Если есть такая возможность, не запрашивай много данных одним махом.
Вообще, это довольно большая база. При таких размерах целесообразно иметь на серверепомимо СУБД еще и свое приложение-сервер, которое могло бы распоряжаться тем, кому, как и какие данные подготовить и передать.


Наверх

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