powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обновить View
2 сообщений из 2, страница 1 из 1
Как обновить View
    #32342429
Петр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Использую ADODataSet + MSSQL Server
Помогите заставить обновить подстановочные поля во вьюшке (например поле edizm_name). Если ADODataSet.CommandText = 'select * from vtov', при изменении в DBGrid поля edizm -> edizm_name не обновляется
Код: plaintext
1.
2.
3.
4.
5.
create view vtov
as
select vcode, edizm, edizm_name = s.name
from tov t
	left outer join sprav s on s.vcode = t.edizm
...
Рейтинг: 0 / 0
Как обновить View
    #32342506
funikovyuri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это поле (edizm_name) - создается сервером БД - т.е. на клиента попадает уже вычисленное значени, к тому же read only и клиент не знает по какому правилу формировалось это значение. Если хотите то можете перечитать эту запись после обновления (т.е. после того как изменения попали в СУБД) - это можно сделать по-разному - но ADO умеет делать это автоматически при использовании динаического свойства UpdateResync\r
см. /topic/1298&hl=updateresync\r
и это /topic/55597&hl=updateresync
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обновить View
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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