2012-06-22 3 views
0

Есть ли что-то вроде транзакций asp.net в Android SQLite? Я делаю некоторую обработку в базе данных SQLite из своего кода на Android, но я хочу, чтобы сбой откат транзакции и вернуть базу данных в исходное состояние до начала обработки.Сделки в SQLITE Android

Возможно ли это?

спасибо

ответ

2

Это уже есть в способах, предоставляемых каркасом.

Проверьте документы класса SQLiteDatabase here.

В частности, вы хотите использовать методы *WithOnConflict и использовать константу CONFLICT_ROLLBACK в указанных методах.

При возникновении нарушения ограничения, немедленно ROLLBACK происходит, таким образом, завершает текущую транзакцию, и команда прерывается с возвратом код SQLITE_CONSTRAINT

+0

Спасибо за ваш anwser, это то, что я искал для –