Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.02.12;
Скачать: [xml.tar.bz2];

Вниз

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

 
_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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.042 c
2-1137798502
Ezorcist
2006-01-21 02:08
2006.02.12
Подкинте тему как юзать RSS?


1-1136848666
КодеКорешь
2006-01-10 02:17
2006.02.12
Координаты выделенной строки DBGrid относительно самого грида


15-1138145684
braynt
2006-01-25 02:34
2006.02.12
Работа с word


11-1118179095
Thaddy
2005-06-08 01:18
2006.02.12
Interested in KOL+ Wine?


2-1138082942
Andruh
2006-01-24 09:09
2006.02.12
проблема с выводом в мемо





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский