Ошибка при работе с lVar полем

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

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

Ответить
Espada
Местный житель
Сообщения: 336
Зарегистрирован: 07 май 2013, 17:32
Откуда: РБ, Минск

Ошибка при работе с lVar полем

Сообщение Espada »

Доброго дня. создаю свою Таблицу в памяти:

Код: Выделить всё

table struct mtSkidki
(
  MemoNRec     : comp
, MemoD        : lVar
)
with index
(
  Ind_01 = MemoNRec
);   
при записи данных в поле MemoD:lVar, выдаёт ошибку: Ошибка: Нет такой функции, поля или метода : READTABLE.MTSKIDKI.MEMOD.
код записи:

Код: Выделить всё

  if(readtable.getfirst mtSkidki = tsOk)
        {
          readtable.ClearBuffer(readtable.tnmtSkidki);
          readtable.mtSkidki.MemoNRec := DocInfo.nrec;
          readtable.mtSkidki.MemoD := DocInfo.TextData;
          readtable.insert current mtSkidki;
        };       
пробовал менять тип поля на String и записывать другое поле, всё отрабатывает, а с LVar не хочет... может подскажете, что я делаю не так?
под каждым красивым павлиньим хвостом, скрывается самая обычная куриная жопа!!! так что меньше пафоса господа!!!
Buddy
Постоянный обитатель
Сообщения: 122
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Ошибка при работе с lVar полем

Сообщение Buddy »

А зачем вам переменная типа LVar?
Если вам нужно прочитать значение мемо-поля из одной таблицы и записать его в другую, вам нужно использовать File.
Den
Местный житель
Сообщения: 1844
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Ярославская область ОАО "Часовой завод Чайка" г. Углич
Контактная информация:

Re: Ошибка при работе с lVar полем

Сообщение Den »

Это потому что компилятор выкинул описание мемо-поля из декларируемой table struct.
В описании временной таблицы тип поля не может быть lvar.
Buddy
Постоянный обитатель
Сообщения: 122
Зарегистрирован: 02 июн 2016, 15:18
Откуда: Галактика СПб

Re: Ошибка при работе с lVar полем

Сообщение Buddy »

Den писал(а):Это потому что компилятор выкинул описание мемо-поля из декларируемой table struct.
В описании временной таблицы тип поля не может быть lvar.
А, даже так...
Ответить