1) Не inventSerial.InventSerial = InventSerial.InventSerialNum(this.ItemId, int2str(maximum));
А this.InventSerial = InventSerial.InventSerialNum(this.ItemId, int2str(maximum));
2) Если RecId == 0, значит, такого значения, удв. критериям запроса, в таблице нет.
3) Что-то, честно говоря, не так с логикой....
Я понял, в чем состоит Ваша задача, но все-таки я бы её решал не так...
Крыжить аналитику, да еще вот тк напрямую... то-то здесь не так в постановке задачи.
С Уважением,
Георгий.
|