Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Где хранится информация о типе столбцов результата?  [new]
BERSERC
Member

Откуда:
Сообщений: 442
если в Enerprice Manager сделать запрос типа:
SELECT CAST(1 AS INT) AS VALUE
и потом попробовать изменить результат с 1 на 2 , то он даже не даст редактировать, напсиав что мол только чтение.
Вот откуда он это узнает и можно ли на клиенте(в часности в delphi) изменить это значение.
(Например у меня есть вьюшка, в которой есть вычисляемый столбец, и менять который нельзя. Но на вьюше есть триггер instead of , который умет обрабатывать изменение этого поля)
Если сделать просто UPDATE имя_вьюшки SET вычисляемый_столбец = значение
то все работает. А если открыть эту вьюшку в Enterprice Manager или ADOTable то они на уровни клиента запрещают редактировать это поле. Как отключить?
9 сен 09, 12:23    [7636304]     Ответить | Цитировать Сообщить модератору
 Re: Где хранится информация о типе столбцов результата?  [new]
BERSERC
Member

Откуда:
Сообщений: 442
оказалось все просто =)
ADOQuery1.Fields[0].ReadOnly := false;
9 сен 09, 13:51    [7636965]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить