Есть некая софтина, которая пишет через ODBC (Relation servece) во внешние атрибуты (табло AttrVal). Параметр - AttrVal.vString. Пишет она (с точки зрения SQL) вполне законно. Т.е.:
Insert into attrval(..., vString) values (..., <строка>)
Ошибок записи нет. В PCC все видно.
Однако...
При просмотре внешнего аттрибута из Гал-ки:
1. Выдается сообщение о некорректной позиции какого-то CHUNK. Код ошибки (-103)
2. Других (созданных Гал-ой) внешних атрибутов по записи вообще не видно.
Предположение: 
Чего-то надо прописать в поле vLVar?
			
			
									
						
										
						ODBC & Type LVar
Модераторы: m0p3e, edward_K, Модераторы
Re: ODBC & Type LVar
Создай из галки атрибут, посмотри как она сама пишет 
			
			
									
						
							
Ищу возможности довести и так отличный продукт до еще большего блеска
			
						Re: ODBC & Type LVar
Для полей с типом LVar такой механизм не подходит, т.к. в при просмотре журнала эти поля не отображаются.
			
			
									
						
										
						Re: ODBC & Type LVar
Мы используем атрибуты, но заполняем их в Галактике через свой интерфейс, я настраиваю связи например так для таблицы 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
			
			
									
						
										
						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