powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обновление view
4 сообщений из 4, страница 1 из 1
Обновление view
    #32891619
Подскажите, пожалуйста, как решается следующая проблема:

существует таблица с набором ограничений (контроль данных на уровне записей, полей, уникальные индексы). На ее основании строится представление (view), которое в дальнейшем и используется, оно обновляет исходную таблицу (update criteria). При добавлении записи в представление (insert into), запись добавляется, отображается, и только после перехода на другую запись выдает сообщение об ошибке (стандартное) (не соответствует ограничениям исходной таблицы).

Как можно обработать эту ситуцию с использованием своих сообщений и не после перехода на другую запись, а еще при добавлении записи в представление? (используя tableupdate, tablerevert у меня не получается, так как tableupdate для представления выполняется без ошибок, для исходной таблицы с ошибкой и можно сделать tablerevert, но в представлении-то ненужная запись остается)
...
Рейтинг: 0 / 0
Обновление view
    #32891651
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала почитай статьи здесь

http://www.sql.ru/forum/actualthread.aspx?tid=155844

Это не совсем ответ на твой вопрос, но чтобы на него ответить все равно придется хотя бы вкратце пересказать все то, что там написано.
...
Рейтинг: 0 / 0
Обновление view
    #32893589
Igor Korolyov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hi Гончаров М.В.!

Снять буферизацию с исходной таблицы - тогда при сбросе буфера представления
сразу-же пройдёт проверка всех правил, и отвалит ошибку (вернёт .F. из
TableUpdate()) которую и надо ловить...

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Обновление view
    #32899189
Да, снятие буферизации с исходной таблицы это то что нужно. Не знаю, зачем я ее и нацепил туда (что-то ж думал), спасибо.

Файлы-доки полезные, спасибо. Хотя как быть в описанном случае так и непонятно, но в общем-то, уже и не надо...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обновление view
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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