Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Нет содержимого
Опубликовано 2018-07-19 18:16:29
В этом уроке используем транзакции при работе с БД. Что такое транзакция базы данных, думаю объяснять особо не надо. Она используется при работе с данными по принципу «все или ничего». Т.е., например, вам нужно вставить пачку данных. Но вставить надо так, чтобы или все вставилось или ничего не вставилось. И если в процессе половина записей прошла, а другая нет -- должна быть возможность откатить изменения. Напишем простое приложение и исследуем возможности SQLite в этом плане.