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