Ошибка обновления: логическая ошибка или отсутствует база данных sqlitepcl

Я не могу получить два обновления в одной транзакции.

Первое выполняется, но вторая ошибка.

При втором обновлении получаю ошибку: "логическая ошибка или отсутствует база данных"

Следующий пример:

string sql = "UPDATE PARAMETROFILIAL SET VALOR = ?, DESCRICAO = ? WHERE IDPARAMETROFILIAL = ?";
            using (SQConnectionDatabase sqCon = new SQConnectionDatabase(MobileContext.Instance.databasePath))
            {
                    sqCon.BeginTransaction();
                    int result = sqCon.Execute(sql, "X1", "X1", 1);
                    result = sqCon.Execute(sql, "X2", "X2", 2);
                    sqCon.Commit();
            }

Вы можете помочь?


person Anderson Damasio    schedule 02.01.2015    source источник


Ответы (1)


Проблема решена.

Мне пришлось выполнить даунгрейд до версии www.sqlite.org/2013/sqlite-wp80-winrt-3080100.vsi.

Исключение SQLite 3.8.2 в операторе обновления

person Anderson Damasio    schedule 02.01.2015