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

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

ado в локальной сети [D5, Access]


novikova ©   (2005-08-30 08:06:00) 

Можно ли использовать компоненты ADO для обращения к базе данных Access, находящейся на другой машине в локальной сети? Если операционная система WINDOWS 2000 Server, не будет ли проблем в этом случае при обращении к базе, находящейся на этой машине?


sniknik   (2005-08-31 10:35:00) [1]

> Возможно поэтому не сталкиваюсь с проблемами
нет. скорее потому что
> Акцесс очень стабилен.

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

> и только Append
а вот это точно не причина безпроблемности, даже наоборот. Append... значит скорее всего открыто таблицей. (противоестественным образом ;о))
а у меня все строго на запросах.


Очень любопытный   (2005-08-31 08:51:00) [2]

> sniknik ©   (30.08.05 13:45) [12]
В основном "смотрят". Записывают достаточно редко, в одну таблицу, и только Append
Возможно поэтому не сталкиваюсь с проблемами


Erik1   (2005-08-30 16:44:00) [3]

Вобщето такая задача решается просто, надо сделать DCOM сервер и работать через него используя MIDAS. Кстати провайдер очень любит подключение через ADO.


sniknik   (2005-08-30 13:45:00) [4]

вообщето реч не о количестве компов в сети а количестве коннектов к базе, активных надо сказать конектов (не менее, 3тыс записей с каждого в нормальный рабочий день добавляется).

или у тебя все компы в локалке в mdb "смотрят"?


Floppy   (2005-08-30 13:06:00) [5]

У меня в локалке 16 компов. Пока с проблемами не сталкивался (ADO + Access)


sniknik   (2005-08-30 12:52:00) [6]

> будет, помоему лучше [3], а не Access.
у нас работает до 10 включительно, хотя позиционируется прога с mdb до 3-х, дальше mssql (но это менеджерам надо сказать "спасибо". так продают)

проблем связанных с базой и программой нет. даже в этом случае, с 10-ю.

> А если использовать библиотеку TITAN? Она может помочь?
хозяйке на заметку:
даже, используя самые лучшие, высококачественные продукты, можно сварить мерзкое на вкус варенье (хотя по отдельности все сладкое и вкусное было)...
поэтому покупайте варенье в магазинах!... в вашем случае, наймите программиста.


Anatoly Podgoretsky   (2005-08-30 12:31:00) [7]

novikova   (30.08.05 12:21) [7]
Ну тогда все сказано.

novikova   (30.08.05 12:25) [8]
Без разницы, проблемы лежат в другой плоскости, в области работы с десктопными базами по сети. Но особо не волнуйся Акцесс очень стабилен. Но стоит подумать об административных мерах, нужны две Compact Database и Repair Database
Решать с помощью OLE


novikova   (2005-08-30 12:25:00) [8]

А если использовать библиотеку TITAN? Она может помочь?


novikova   (2005-08-30 12:21:00) [9]

Это, к сожалению, не я решаю, а заказчик. А он требует именно Access:(


xmed   (2005-08-30 12:05:00) [10]


> А если базой пользуется не одна машина, а несколько, не
> будет ли конфликта?


будет, помоему лучше [3], а не Access.


novikova   (2005-08-30 12:00:00) [11]

А если базой пользуется не одна машина, а несколько, не будет ли конфликта?


sniknik   (2005-08-30 10:27:00) [12]

> Я не знаю, как поведет себя читающая данные программа...
как напишеш так и поведет...

> Может, кто-то сталкивался с подобной задачей и поделится опытом.
это как? как именно ты себе представляеш в этом случае "дележ" опытом? как написание книги ориентированной на написание конкретной задачи, своего рода руководство, под тебя ? забудь. это из области фантастики.
реально так. ты чтото делаеш, не получается/проблемы, ты это озвучиваеш, показываеш где проблема (код). мы говорим (если знаем) в чем она. ты исправляеш...


Anatoly Podgoretsky   (2005-08-30 10:02:00) [13]

Две машины, какие проблемы, вот при количестве свыше сотни могут быть достаточно серьезные. Для данной задачи лучше все таки использовать бесплатную версию MS SQL если конечно нет каких то других ограничений.


novikova   (2005-08-30 08:43:00) [14]

Просто задачу дали: на одной машине (WIN 2000 Server) находится база данных и периодически пополняется данными. А другая машина в сети(не знаю операционку) читает данные из базы и выводит в сетку. Я не знаю, как поведет себя читающая данные программа... Может, кто-то сталкивался с подобной задачей и поделится опытом.


sniknik   (2005-08-30 08:34:00) [15]

не будет (не должно).
вообще проблемы не от того, что используется, а от того, как пишется...


Наверх

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