Показать сообщение отдельно
Старый 18.07.2006, 14:32   #10  
Red Stranger is offline
Red Stranger
Участник
 
102 / 19 (1) ++
Регистрация: 01.04.2005
Цитата:
Сообщение от kashperuk
Как-то можно присобачить RecordSortedList, чтобы хранить записи, с возможностью их последующего обновления?

делаю вот-так:

Код:
    ttsbegin;
    loop = _recSortedList.first(table1);
    while (loop)
    {
        table1.selectForUpdate(true);
        table1.FieldCheckBox = NoYes::Yes;
        table1.update();

        loop = _recSortedList.next(table1);
    }
    ttscommit;
Вылетает стандартное сообщение об ошибке, что запись не выбиралась на обновление, используйте ttsbegin/ttscommit и выбирайте запись для обновления.

Как сие починить?
Если я правильно понял Вашу проблему, то
Код:
    ttsbegin;
    loop = _recSortedList.first(table1);
    while (loop)
    {
        table1.selectForUpdate(true);
        table1.reread();
        table1.FieldCheckBox = NoYes::Yes;
        table1.update();

        loop = _recSortedList.next(table1);
    }
    ttscommit;