Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Обновление view / 4 сообщений из 4, страница 1 из 1
31.01.2005, 09:35
    #32891619
Обновление view
Подскажите, пожалуйста, как решается следующая проблема:

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

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

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

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

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

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

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


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