|
|
|
| В базе используется запрос, в котором свойство Тип набора записей = Динамический набор (несогл.)
При открытии запроса в отдельном окне удается ручками менять все данные в выведенных полях.
При открытии Рекордсета на основании этого запроса через OpenRecordset ("ИмяЗапроса",,dbInconsistent ) на метод .Edit ругается "Невозможно обновление. База данных или обьект доступны только для чтения".
Ситуация имеет место быть в А-2003; в А-97 таких проблем не было...
Можно програмно через парочку рекордсетов решить этот вопрос, и все-же - почему не работает Edit?
Заранее благодарен за все мысли вслух | |
|
| |
|
|
|
| А можно кусочек кода...
ту его часть, где эта ругань идёт... | |
|
| |
|
|
|
| Код выглядел так
...
Set rst0 = dbs.OpenRecordset("qwMagistrPumpInVariant", , dbInconsistent)
With rst0
.MoveLast
.MoveFirst
Do While Not .EOF
n = n + 1
.Edit
!TotalNumber = n
.Update
.MoveNext
Loop
End With
|
Не было достаточно времени, поэтому решил проблему через 2 запроса - на основании одного открываю Recordset и при прохождении по его записям выполняю запрок на изменение.
Хотя вопрос остался. | |
|
| |