Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обновить View / 2 сообщений из 2, страница 1 из 1
03.12.2003, 17:53
    #32342429
Петр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить View
Использую 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
03.12.2003, 18:44
    #32342506
funikovyuri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить View
Это поле (edizm_name) - создается сервером БД - т.е. на клиента попадает уже вычисленное значени, к тому же read only и клиент не знает по какому правилу формировалось это значение. Если хотите то можете перечитать эту запись после обновления (т.е. после того как изменения попали в СУБД) - это можно сделать по-разному - но ADO умеет делать это автоматически при использовании динаического свойства UpdateResync\r
см. /topic/1298&hl=updateresync\r
и это /topic/55597&hl=updateresync
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обновить View / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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