![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с общим доступом к базе
evg00 © (2005-06-28 09:02:00)Имеется таблица Paradox, которая находится в папке с обшим доступом. Доступ к ней осушествляется через компонент Query. Модификация методами Append,Edit,Post. Все бы нормально, но вот при одновременном добавлении данных с двух разных машин, добавление происходит некорректно а именно добавляется только та запись которая заносится на машине с этой самой общей папкой. Подскажите пожалуста как можно обойти эту проблему.
Anatoly Podgoretsky (2005-06-29 19:58:00) [1]Desdechado © (29.06.05 19:38) [12]
Там не расписаны побочные эффекты, Борланд даже в TI их обошел молчанием и дал не совсем верную рекомендацию.
А рекомендация при сетевой или многозадачной работе этот параметр всегда должен быть TRUE, побочный эффект состоит в том, что призводится немедленная запись в базу.
Desdechado (2005-06-29 19:38:00) [2]ты не статью читай, а справку
там смысл параметров подробно расписан
Anatoly Podgoretsky (2005-06-29 14:08:00) [3]evg00 (29.06.05 13:50) [10]
Это значение поставлено в идеально для большинства случае состояние. Вот только настройка этим не заканчивается. И при подобном сообщении есть очень больщое подозрение, что программу надо выбросить в корзину, по всей видимости они используют монопольное подключение. В случае с FALSE проблема просто маскируется.
evg00 (2005-06-29 13:50:00) [4]В статье нашел вот это:
BDE->Configuration->System->Init : LOCAL SHARE = TRUE, но если мы ставим такое значение параметру то при запуске на другом компе выдается сообщение что заблокирована таблица.
Anatoly Podgoretsky (2005-06-29 12:53:00) [5]Desdechado © (29.06.05 11:18) [8]
А я не про тебя говорил ;-)
Desdechado (2005-06-29 11:18:00) [6]я не предлагал менять движок
кстати, можно в настройках сессии программы вносить эти изменения, а не в bde admin, но это годится только в случае ОДИНАКОВОСТИ настроек, иначе все равно их где-то хранить...
Anatoly Podgoretsky (2005-06-29 11:05:00) [7]Desdechado © (29.06.05 10:48) [6]
Естественно, но тоже самое и для других движков, настройка на клиенте (на каждом) обязательно, поэтому предложение сменить базу не в жилу, не устраняет от необходимости настройки. А другой проблемы тут нет.
Desdechado (2005-06-29 10:48:00) [8]да, важное дополнение:
настраивать НА ВСЕХ компах, что работают с БД
Anatoly Podgoretsky (2005-06-29 10:14:00) [9]Но он то просит совет по Парадоксу
size=20 (2005-06-29 10:10:00) [10]
> А что ты имеешь предложить для Парадокса.
для парадокса ничего - перейти на другую СУБД больее так сказать предласположеную к работе по сети: ФБ, МуСКЛ, МСДЕ и т.д.
Anatoly Podgoretsky (2005-06-29 10:09:00) [11]size=20 (29.06.05 09:59) [2]
А что ты имеешь предложить для Парадокса.
size=20 (2005-06-29 09:59:00) [12]http://delphikingdom.ru/asp/viewitem.asp?catalogid=570
только нафиг оно тебе? геморой заработать?
Desdechado (2005-06-28 21:06:00) [13]настроить в BDE ADMIN параметры драйвера парадокса
справка по их смыслу вызывается по F1 на списке параметров