![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Bde и многопользовательский доступ а базе [D5, dBase, FoxPro]
UrfinJus © (2006-11-21 18:09:00)Здравствуйте
Имеется следущая ситуация:
Имеем компы A,B,С. на компе А лежит база и программа (должны находится в одном каталоге).
С компов В и С запускаем программу. Вводим записи с В и С . Все работает как задумано.
Запускаем прогу на компах А,B,C. Вводим записи с В и С , потом с компа А. Записей введенных с В и С нет. Физически записи в таблице имелись до ввода с компа А.
В чем может быть проблема. (D5, ВDE, компонент доступа TTable)
Плохиш (2006-11-22 10:47:00) [1]
> При запуске обругает и не запустится.
"А мужики-то и не знали"
Anatoly Podgoretsky (2006-11-22 10:20:00) [2]> UrfinJus (22.11.2006 09:57:08) [8]
Поскольку в данном режиме, данные хранятся в локальном кеше и сбрасываются на диске только при закрытии программы, если повезет.
Всегда надо ставить LocalShare=True даже при локальной базе. Иначе возникает вопрос, вводил, вводил, а где мои данные.
Это хитрый параметр, у него побочное явления, работа в режиме сетевого файл сервера, запись делается сразу на диск.
UrfinJus (2006-11-22 09:57:00) [3]
> А записи с компа А на компах В, С есть ? Я думаю, что нету.
> .. Потому как они об их появлении ничего не знают.. Ровно
> как и А об записях от В и С.. И все это ДО выполнения Refresh
> - после этого А увидит записи от В и С.. И наоборот...
При LocalShare=False
записи с компа А на компах В, С есть. На А записей с В,С нет. Нет и после выполнения Refresh. Записи появляются на А только после перезапуска программа (переоткрытия таблиц).
UrfinJus (2006-11-22 09:53:00) [4]Вроде решил проблему установкой параметра Local Share=true в настройках BDe
ANB (2006-11-22 09:03:00) [5]
> При запуске обругает и не запустится.
Почему ?
Германн (2006-11-22 02:04:00) [6]
> Плохиш © (21.11.06 18:37) [2]
>
>
> > В чем может быть проблема.
>
> На всех компьютерах "NET DIR" должен ссылаться на одну у
> туже сетевую папку, к тому же этот сетевой ресурс должен
> на всех компьютерах называться одинакого, даже на том компьютере,
> который содержит базу.
>
Это то так, но тогда не возможно будет
> Запускаем прогу на компах А,B,C.
При запуске обругает и не запустится.
Виталий Панасенко (2006-11-21 21:41:00) [7]
> Плохиш © (21.11.06 18:37) [2]
К dBase/FoxPro это не имеет никакого отношения...Только к Paradox
Виталий Панасенко (2006-11-21 21:40:00) [8]А записи с компа А на компах В, С есть ? Я думаю, что нету... Потому как они об их появлении ничего не знают.. Ровно как и А об записях от В и С.. И все это ДО выполнения Refresh - после этого А увидит записи от В и С.. И наоборот...
Плохиш (2006-11-21 18:37:00) [9]
> В чем может быть проблема.
На всех компьютерах "NET DIR" должен ссылаться на одну у туже сетевую папку, к тому же этот сетевой ресурс должен на всех компьютерах называться одинакого, даже на том компьютере, который содержит базу.
Desdechado (2006-11-21 18:25:00) [10]в настройках БДЕ