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

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

сетевой доступ к Paradox7


syte_ser78 ©   (2005-11-15 11:14:00) 

BDE Paradox7

Добавляю данные в таблицу
 table.insertrecord(...);

При заспуске приложения с подобным кодом на тойже машине где лежит и база все ок! записи добавляются.

Делаю следующим образом

1. На машине А ложу базу.
2. На машине А папку Нетдир расшариваю на запись по сети.
3. На машине Б создаю псевдоним данной базы с путем типа //машина_а/.../база
4. На машине Б подключаю папку Нетдир машины А как сетевой диск Х
5. На машине Б Paradox/net dir  устанавливаю в Х (нетдир машины А)
6. Запускаю приложение на машине Б
7. Добавляю запись на машине Б. Она добавляется, но тольно на машине Б. перезагружаю приложение - она есть, но лишь на машине Б в базе ее нет.

Подскажите где ошибка, и как сделать правильно?

ЗЫ. table.cacheupdates:=false;


Anatoly Podgoretsky   (2005-11-15 18:45:00) [1]

Вот выписка из официального FAQ Borland
32Bit Only Applications:
1)  Turn "LOCAL SHARE" to TRUE in the BDE Configuration
   Utility
2)   Use the UNC naming conventionto achieve a path to the
   network directory and table directory.


Виталий Панасенко   (2005-11-15 18:02:00) [2]


> app ©   (15.11.05 16:51) [5]
> Виталий Панасенко   (15.11.05 16:13) [4]
> Я и Борланд рекомендуют противоположное, а твой варинт только
> для совместимости с ДОС программами

Встречал как раз наоборот вариант...


app   (2005-11-15 16:51:00) [3]

Виталий Панасенко   (15.11.05 16:13) [4]
Я и Борланд рекомендуют противоположное, а твой варинт только для совместимости с ДОС программами


Виталий Панасенко   (2005-11-15 16:13:00) [4]


> Виталий Панасенко   (15.11.05 12:30) [1]
> Local Share=True в настройках БДЕ

На обоих машинах.НА КАЖДОЙ МАШИНЕ.. Это как инструкция по вождению паровоза - будишь делать правильно он поедет,  иначе - фиг...Где-то прогнал..У меня проект с 2001 года в сети работает...
Не досмотрел..  Рекомендуют не
> //машина_а/.../база
, а ДИСК:\ПУТЬ


syte_ser78   (2005-11-15 15:46:00) [5]

Решение найдено.
Нужно на той машине где лежит база в алиасее базе указать сетевой путь к ней. Глупое наверно я нашол решение, но - рабоает.


syte_ser78   (2005-11-15 14:38:00) [6]

ни труе ни фалсе ничего не идали. Было - фалсе


Виталий Панасенко   (2005-11-15 12:30:00) [7]

Local Share=True в настройках БДЕ


Наверх

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