0

同じトランザクションで 2 つの更新を取得できません。

最初は実行されますが、2 番目のエラーです。

2 回目の更新を行うと、「ロジック エラーまたはデータベースが見つかりません」というエラーが表示されます。

次の例:

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

手伝ってくれますか?

4

1 に答える 1

0

問題が解決しました。

バージョン www.sqlite.org/2013/sqlite-wp80-winrt-3080100.vsi へのダウングレードを実行する必要がありました

UpdateステートメントでのSQLite 3.8.2例外

于 2015-01-02T15:54:01.940 に答える