Страница 1 из 1

ODBC & Type LVar

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

Предположение:
Чего-то надо прописать в поле vLVar?

Re: ODBC & Type LVar

Добавлено: 10 июн 2003, 11:22
Vitas
Создай из галки атрибут, посмотри как она сама пишет :)

Re: ODBC & Type LVar

Добавлено: 10 июн 2003, 11:47
Frodo
Для полей с типом LVar такой механизм не подходит, т.к. в при просмотре журнала эти поля не отображаются.

Re: ODBC & Type LVar

Добавлено: 10 июн 2003, 12:03
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