Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.02.12;
Скачать: CL | DM;

Вниз

Как подружить БД и сеть   Найти похожие ветки 

 
_serg ©   (2006-01-25 13:28) [0]

Поклон Вам, о Гуру программирования!
Объясните, пожалуйста, чайнику, ламеру и т.д. (эпитеты придумайте сами, исходя из вопроса:), как без SQL, ADO и др., на чистом BDE сделать чтобы изменения в таблицах отображались на двух машинах в реальном времени (или почти в реальном). Если можно, разжуйте поподробнее с примерами. И какие есть подводные камни при работе в сети таким образом?


 
Sergey13 ©   (2006-01-25 13:32) [1]

Может книжку лучше почитать? А то жевать больно много надо. А я только отобедал. 8-)


 
kukuikar ©   (2006-01-25 17:46) [2]

Так же как и с локальной BDE, просто путь будет \\server\DB.
Я так сам делал, только на запись права только у одной машины.
Пришлось писать 2 клиента.
А уж как писать БД на BDE это действительно нало книгу. В двух словах не выйдет. :)


 
_serg ©   (2006-01-25 21:02) [3]


> Так же как и с локальной BDE, просто путь будет \\server\DB.
>
> Я так сам делал, только на запись права только у одной машины.
>
> Пришлось писать 2 клиента.
> А уж как писать БД на BDE это действительно нало книгу.
> В двух словах не выйдет. :)

Спасибо за ответ. Попоробую, но, по моему мнению, нет разницы между \\server\DB и .\DB\ или DB\, если точка - подключенный сетевой диск.

У меня чуйство, что я заблудился в трёх соснах... Нет ли у кого реально РАБОТАЮЩЕГО кода примера ради?!?!?!


 
Desdechado ©   (2006-01-25 21:14) [4]

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

а технология "БДЕ в сети" ничем не отличается от "не в сети", кроме режима доступа к БД - монопольный сменяется на разделяемый


 
_serg ©   (2006-01-25 22:49) [5]


1. что такое "в реальном времени"?
> это при изменениях одним пользователем сразу же у других
> должно видеться, так?
2. большая нагрузка на сеть, громкие маты юзеров от постоянного
> моргания и перечитывания данных (без перечитывания никак)
>
3. а технология "БДЕ в сети" ничем не отличается от "не в сети",
>  кроме режима доступа к БД - монопольный сменяется на разделяемый

1. Именно так
2. В сети всего 3 машины, база небольшая (маленький магазин в маленьком городе). К тому-же есть DisableControls, насчёт моргания. Пробовал Refresh - не обновляет почему-то, CashedUpdates+ApplyUpdates - бредовое поведение проги... Я, действительно, не понимаю где та собака! Поэтому прошу, если есть возможность, сочинить что-нибудь примитивное на одной таблице и выложить здесь или на мыло _serg@mail.ru.
3. Монопольного доступа нет ни к одной таблице - гонял 3 экз. проги одновременно на одной машине - не ругается никогда. Сложность ещё в том, что у меня дома одна букина, на работе террор (своими делами заниматься невозможно), у заказчиков режим работы совпадает со мной.

P.S. to Serhey13: Лень - двигатель прогресса, но таких помощников и у меня как г..на за баней. Был бы месяцок времени, я бы спокойно нашел бы и книжку и поспрашивал-бы более вежливых и, почему-то мне кажется, более знающих людей в Интернете. Но - увы...


 
ЮЮ ©   (2006-01-26 03:37) [6]


> Пробовал Refresh - не обновляет почему-то

Потому что и не должен. Максимум, что он может отразить - изменения в ранее выбранных запмсях. Для "получения" добавленных другим пользователем записей надо переоткрыть запрос.


 
Sergey13 ©   (2006-01-26 09:15) [7]

2 [5] _serg ©   (25.01.06 22:49)
Да. Сложно тебе. "дома одна букина", "на работе террор", "бредовое поведение проги" и за баней что-то пахнет. Сочувствую. Но ты не отчаивайся.



Страницы: 1 вся ветка

Текущий архив: 2006.02.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.041 c
2-1137904356
Dormidont
2006-01-22 07:32
2006.02.12
Запрешение доступа к другим окнам


8-1125974415
OlegM
2005-09-06 06:40
2006.02.12
MediaPlayer проиграть с нужной позиции и закончить на нужной


15-1138184641
GeoNew @@@@@@@@.
2006-01-25 13:24
2006.02.12
Трудоустройство модераторов


1-1136819117
em
2006-01-09 18:05
2006.02.12
является ли listview потокозащищенным


2-1137861040
JEK2
2006-01-21 19:30
2006.02.12
Настройки программы в файле как?