![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с базой в 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 * открывался на моей машине минуты две.
Если есть такая возможность, не запрашивай много данных одним махом.
Вообще, это довольно большая база. При таких размерах целесообразно иметь на серверепомимо СУБД еще и свое приложение-сервер, которое могло бы распоряжаться тем, кому, как и какие данные подготовить и передать.