更新错误:“逻辑错误或缺少数据库”sqlitepcl

时间:2015-01-02 13:31:08

标签: sqlite sqlite-net sqlite.net

我无法在同一笔交易中获得两次更新。

第一个是执行但第二个错误。

进行第二次更新时,我收到错误:"逻辑错误或缺少数据库"

以下示例:

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();
            }

你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

问题解决了。

我不得不执行降级到版本www.sqlite.org/2013/sqlite-wp80-winrt-3080100.vsi

SQLite 3.8.2 exception on Update statement