ODBC & Type LVar

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Frodo
Посетитель
Сообщения: 37
Зарегистрирован: 29 мар 2005, 17:49

ODBC & Type LVar

Сообщение Frodo »

Есть некая софтина, которая пишет через ODBC (Relation servece) во внешние атрибуты (табло AttrVal). Параметр - AttrVal.vString. Пишет она (с точки зрения SQL) вполне законно. Т.е.:
Insert into attrval(..., vString) values (..., <строка>)
Ошибок записи нет. В PCC все видно.
Однако...
При просмотре внешнего аттрибута из Гал-ки:
1. Выдается сообщение о некорректной позиции какого-то CHUNK. Код ошибки (-103)
2. Других (созданных Гал-ой) внешних атрибутов по записи вообще не видно.

Предположение:
Чего-то надо прописать в поле vLVar?
Vitas
Местный житель
Сообщения: 230
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Сибирь

Re: ODBC & Type LVar

Сообщение Vitas »

Создай из галки атрибут, посмотри как она сама пишет :)
Ищу возможности довести и так отличный продукт до еще большего блеска
Frodo
Посетитель
Сообщения: 37
Зарегистрирован: 29 мар 2005, 17:49

Re: ODBC & Type LVar

Сообщение Frodo »

Для полей с типом LVar такой механизм не подходит, т.к. в при просмотре журнала эти поля не отображаются.
hope
Местный житель
Сообщения: 1353
Зарегистрирован: 29 мар 2005, 17:49
Контактная информация:

Re: ODBC & Type LVar

Сообщение hope »

Мы используем атрибуты, но заполняем их в Галактике через свой интерфейс, я настраиваю связи например так для таблицы KatSopr:
SELECT attrnam.name, attrval.vString
FROM attrnam (ReadOnly), AttrVal
WHERE(( NaklNrec==attrval.crec
and 1109/==attrval.WTable
and attrnam.nrec/==attrval.cattrnam));

Поле LVar, как я понимаю, заполняется в том случае, если тип твоего атрибута Memo.

В документации указывают на такие связи:
AttrVal.attr_code==AttrNam.Nrec
и еще SpSopr.Nrec==AttrVal.OBJ_CODE
Ответить