![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Блокировки Ado и Access [D7, Access]
Manfred8 © (2004-05-06 12:17:00)Добрый день.
Работаю с базой на Access посредством Ado.
Поскольку прога разрабатывается для работы в локальной сети, доступ будет многопользовательский.Значит надо делать блокировки.
У AdoTable для этого, насколько я знаю, используются свойства:
-CursorLocation
-CursorType
-LockType
Устанавливаю:
CursorLocation:=clUseServer
CursorType:=ctKeyset
LockType:=ltPessimistic (нужна именно писсиместическая)
Запускаю.1 экземпляр. При попытке редактирования, в момент после AdoDataset.edit возникает симпатичное сообщение: Невозможно обновить поле.
Кто-нибудь знает почему? И самое главное как это преодолеть.Помогите. Бьюсь уже больше недели, не понимаю почему не работает
sniknik (2004-05-06 13:09:00) [21]еше вопрос, ключевое поле есть?
строка вроде не причем, не поленился проверил тольл со своей базой/таблицей.
и так кстати, в пути руские буквы и пробел, не очень хорошо.
Manfred8 (2004-05-06 13:06:00) [22]select * from Head
Соловьев (2004-05-06 13:05:00) [23]
> А запроса даже нет
CommandText?
Manfred8 (2004-05-06 13:04:00) [24]Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=C:\Program Files\Borland\Delphi7\Projects\макет блокировки\db1.mdb;Mode=Share Deny None;Extended Properties="";Jet OLEDB:System database="";Jet OLEDB:Registry Path="";Jet OLEDB:Database Password="";Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:New Database Password="";Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
А запроса даже нет , просто делаю AdoDataset1.edit и происходит привет. А дальше в принципе из edita присваивается значение
полю табличьки и AdoDataset1.post;
Соловьев (2004-05-06 12:55:00) [25]
> в момент после AdoDataset.edit возникает симпатичное сообщение:
> Невозможно обновить поле.
интересно посмотреть и запрос
Мунька (2004-05-06 12:53:00) [26]А Вы приведите здесь строку подключения.. так. на всякий случай
Manfred8 (2004-05-06 12:49:00) [27]Людиииии.....
Помогите....
Ау....