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

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

Проблема с общим доступом к базе


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 на списке параметров


Наверх

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