【问题标题】:Error in update: "logic error or missing database" sqlitepcl更新错误:“逻辑错误或缺少数据库”sqlitepcl
【发布时间】:2015-01-02 13:31:07
【问题描述】:

我无法在同一个事务中获得两个更新。

第一个被执行,但第二个错误。

在进行第二次更新时出现错误:“逻辑错误或缺少数据库”

下面的例子:

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

你能帮忙吗?

【问题讨论】:

    标签: sqlite sqlite-net sqlite.net


    【解决方案1】:

    问题解决了。

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

    SQLite 3.8.2 exception on Update statement

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多