Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: CL | DM;

Вниз

locktype в ADO   Найти похожие ветки 

 
Delphist2   (2010-03-28 13:59) [0]

Есть БД access, лежит в расшаренной папке, пользователи с ей работают из программы, написанной на Delphi 7, сама БД иногда рушится. Может ли помочь пессимистичная блокировка в компонентах ADO (сейчас стоит ltOptimistic)?


 
sniknik ©   (2010-03-28 14:12) [1]

есть гараж, стоит в пункте А, шофера работают с ним из машин, сделанных на автовазе, гараж иногда непредвиденно закрывается. может ли помочь ограничение для шоферов заправляться на других заправках (сейчас используют Лукойл)?


 
Delphist2   (2010-03-28 14:22) [2]

Понятно :)) А вообще в целом что лучше ставить - pessimistic или optimistic?


 
Delphist2   (2010-03-28 14:28) [3]

И что нужно учитывать при разработке многопользовательского access приложения?


 
sniknik ©   (2010-03-28 14:59) [4]

> А вообще в целом что лучше ставить - pessimistic или optimistic?
а чего хочешь этим добиться? это же не просто так, это свойства, и от них зависит поведение...

- а что лучше покупать водку или пиво? - понятно. а то тут жена в молочную кухню послала за питанием для ребенка...

> И что нужно учитывать при разработке многопользовательского access приложения?
в основном то, что он НЕ клиент сервер... и значит для "многопользовательства" мало подходит.


 
Delphist2   (2010-03-28 15:21) [5]

Прочитал в справке: "ltPessimistic - редактируемая запись блокируется на все время редактирования от ее чтения до момента сохранения в хранилище данных". Т. е. это получается если я в adoquery считал всю таблицу и не торопясь просматриваю ее, то на все это время она заблокирована от изменений другими?

Или: "ctKeySet - двунаправленный локальный курсор, не отображающий добавленые и удаленные другими пользователями записи"
Здесь имеется в виду другой реальный пользователь или сам логин подключения к БД, который у меня у всех пользователей один и тот же?


 
Slym ©   (2010-03-28 18:38) [6]

1. ДБ access их много... судя по симптомам 97... какая версия? решение конвертнуть в хотябы XP формат
2. блокировка записи базу юбить не может... базу убивает неустойчивый конект, вылеты клиентского приложения, кривые руки пытающиеся открыть базу блокнотом


 
Delphist2   (2010-03-28 18:52) [7]


> ДБ access их много... судя по симптомам 97... какая версия?
>  решение конвертнуть в хотябы XP формат

Максимум 2000.


>...кривые руки пытающиеся открыть базу блокнотом

Запаролить ее чтоли... А пароль в саму прогу вхардкодить


 
Slym ©   (2010-03-28 19:03) [8]

ит кривых рук пароли не спасают :)
версия установленного ацесса не важна, ацесса может и не быть... важно версия в которой база создана (не 97 однозначна!) и наличие свеженькой jet


 
Delphist2   (2010-03-28 19:36) [9]

Не подскажешь, как обновить Jet?


 
Delphist2   (2010-03-28 19:42) [10]

Вот этот сервиспак:
http://www.microsoft.com/downloads/details.aspx?familyid=2deddec4-350e-4cd0-a12a-d7f70a153156&displaylang=en

это то то нужно?


 
Anatoly Podgoretsky ©   (2010-03-28 19:43) [11]

> Delphist2  (28.03.2010 19:36:09)  [9]

Искать по ключевым словам - JET, Update


 
Anatoly Podgoretsky ©   (2010-03-28 19:47) [12]

А откуда возникло подозрение, что JET старый, он же автоматически обновляется через автоматические обновления.


 
Slym ©   (2010-03-28 20:56) [13]

Delphist2   (28.03.10 19:42) [10]
да...
не забудь базу потом конвертнуть... аля открыть на access2003 с конвертацией



Страницы: 1 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.064 c
15-1273985187
Учащийся
2010-05-16 08:46
2010.08.27
А как вы разрабатываете программы?


2-1271858675
DROWSY
2010-04-21 18:04
2010.08.27
Компонент для выбора числового значения.


2-1273479707
JohnKorsh
2010-05-10 12:21
2010.08.27
Можно ли из Delphi управлять сетевым доступом к ресурсам?


6-1222066908
Michael
2008-09-22 11:01
2010.08.27
Именованые каналы - сетевое использование


15-1264089920
DROWSY
2010-01-21 19:05
2010.08.27
Как можно убрать рекламные окошки, например ,здесь: