Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Field description [D6, IB6.x]


Asail ©   (2007-03-29 13:25:00) 

Как сменить field description из приложения клиента?
Желательно с помощью BDE, на крайняк - IBX.
Пробовал следующие запросы:
1.
UPDATE RDB$RELATION_FIELDS
SET RDB$DESCRIPTION = CAST('DESCRIPTION TEXT' AS BLOB SUB_TYPE 1)
WERE
 RDB$RELATION_NAME = 'TABLE_NAME'
AND
 RDB$FIELD_NAME = 'FIELD_NAME'

2.
DESCRIBE FIELD 'FIELD_NAME' TABLE 'TABLE_NAME'
'DESCRIPTION TEXT'


Оба варианта не работают. С помощью IBExpert меняю description свободно.


Asail   (2007-03-29 13:54:00) [1]

P.S. Спасибо за участие


Asail   (2007-03-29 13:53:00) [2]

Все! Получилось на BDE. Дал запрос №1 с блоб-параметром и все работает.


Jan   (2007-03-29 13:51:00) [3]

Это через IBX? Update стоит?


Asail   (2007-03-29 13:48:00) [4]

для 1-го:
- без CAST
Invalid modify request.
Conversion error from string "BLOB"

- c CAST
General SQL error.
invalid request BLR at offset 64
data operation not supported


для 2-го просто
General SQL error.
Token unknown - line 1, char 0
DESCRIBE


Jan   (2007-03-29 13:38:00) [5]


> Оба варианта не работают.

Ошибки?
Транзакции коммитим?


Asail   (2007-03-29 13:37:00) [6]

Вот их и генерирует.
1-й при смене описания поля (только без CAST и с параметром).
2-й значится при просмотре DDL таблицы.


Desdechado   (2007-03-29 13:30:00) [7]

Посмотри запросы, которые посылает эксперт при изменении описания поля.


Наверх

Титульная страница Поиск, карта сайта Написать письмо