powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с ADO. Не могу произвести изменения в Recordset
3 сообщений из 3, страница 1 из 1
Проблема с ADO. Не могу произвести изменения в Recordset
    #32459385
resu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть хранимка возвращающая Recordset для Формы. Пытаюсь произвести изменения в форме – получаю сообщение типа «Поле ‚X’ основано на выражении и не может быть изменено».

Далее в Query Analyser:
Копирую SELECT ... из хранимки и создаю View.
Делаю UPDATE view SET „тоже_поле“ = „новое_значение“ – все работает.

Далее снова в Access:
Делаю источником данных для Формы это VIEW – и получаю туже ошибку (точнее сообщение).
Если изменения при помощи T-SQL катят, а из Access – нет, то я подозреваю ADO.
Что тут можно сделать? Если кто знает – откликнитесь пожалуйста


С Уважением.
...
Рейтинг: 0 / 0
Проблема с ADO. Не могу произвести изменения в Recordset
    #32459391
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ты рекордсет открываешь?
...
Рейтинг: 0 / 0
Проблема с ADO. Не могу произвести изменения в Recordset
    #32459394
resu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Recordset - есть источник данных для Формы.

Access автоматически сам садит свойство:

me.recordsource = "exec my_proc"

а как, собственно, еще можно?
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Проблема с ADO. Не могу произвести изменения в Recordset
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]