Здравствуйте, Аноним, Вы писали:
А>при этом остальные записи также не вставляются.Каким образом можно модифицировать исключение и продолжить обработку?
А> while (st.fetch())
А> {
А> cout << person.get<0>().c_str() <<":"<< person.get<1>().c_str() <<":"<< person.get<2>().c_str()<<endl;
А> sms << "insert into sms_acc(acc, telephone) values(:acc, :telephone)",
А> use(person.get<0>(), "acc"),
А> use(person.get<2>(), "telephone");
А> }
Может, я чего-то не понял но разве ответ не очевиден? Оберните в try-catch не всю функцию, а только insert.
Пока на собственное сообщение не было ответов, его можно удалить.
Удалить