Непонятки с getnulls и setnulls.

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
kreator
✯ Ветеран ✯
Сообщения: 4983
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 7 раз
Поблагодарили: 20 раз

Непонятки с getnulls и setnulls.

Сообщение kreator »

C8.9759. Написал несколько строк согласно хелпу:

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

LOC:StorageString = getnulls(KTS) 
KTSL:Record = KTS:Record
setnulls(KTSLocal,LOC:StorageString) 

Access:KTSLocal.Insert()
LOC:StorageString - с запасом (по хелпу - кол-во полей таблицы умноженная на 4).
Не работает. И не понятно то ли getnulls, то ли setnulls.
Провёл эксперимент с разными таблицами. Если много полей, то всё нормально. Водораздел у меня получился на цифре 14. Если полей 14 или больше, то всё путём.
Никто не знает, может есть какая-то фишка с этими функциями? Всё же писать 13 операторов setnull как-то не красиво.
We are hard at work… for you. :)
Ответить