2015-12-22 5 views
-1

У меня есть двигатель приложений и я пытаюсь сделать попробовать поймать для record.insert в peoplecode действиязапись Вставить и попробовать Поймайте

Но, кажется, что, если вставка произошла ошибка между ними, строки предшествующего к ошибке были Откатом и только те строки, после того, как ошибка была совершена

для & я = 1 к & rowset.activerowcount

попробовать ... record.insert поймать исключение .. конца попробовать ..

конец для

строка 1 - не вставлена ​​ строка 2 - не вставлена ​​ ошибка строки строка 3 - строка вставляется 4 - вставляется

делает попытаться поймать действительно ведет себя сюда? Есть ли способ, чтобы строки 1 и 2 также были вставлены в базу данных?

благодаря

+1

, пожалуйста, добавьте полный пример кода, чтобы описать вашу проблему. btw нет необходимости ловить исключение '& my_record.insert()', просто оцените логический результат этого оператора insert. –

ответ

0

Попробуйте положить commitwork() в цикл.

CommitWork(); 

 Смежные вопросы

  • Нет связанных вопросов^_^