Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2010.08.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.07 c
15-1268761702
AntonioBanderas
2010-03-16 20:48
2010.08.27
База комплектующих для АРМ


15-1274781377
boriskb
2010-05-25 13:56
2010.08.27
В игрушку с таким интерфейсом даже я поиграл бы


2-1273081388
SooM
2010-05-05 21:43
2010.08.27
Работа с текстом(перевёртыш)


2-1271803089
GalarG
2010-04-21 02:38
2010.08.27
свзь с базой в Access


15-1273615275
Германн
2010-05-12 02:01
2010.08.27
Метод округления в функции FloatToStrF





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский