SQLite:更新,然后在同一事务中选择同一行
我有一个sqlite数据库,并用这些pargama打开它:SQLite:更新,然后在同一事务中选择同一行,sqlite,Sqlite,我有一个sqlite数据库,并用这些pargama打开它: PRAGMA SYNCHRONOUS = OFF PRAGMA JOURNAL_MODE = MEMORY PRAGMA TEMP_STORE = MEMORY 问题是:我必须开始事务,更新一行中的一些字段,然后选择整行,然后提交事务。我知道,新更新的字段并不是重复使用的更改,这会给我带来问题。 我做错了什么?请帮忙 我正在使用C#.Net 2.0 System.Data.Sqlite,所有更改都立即可见。或者您使用的是不同的连接?不
PRAGMA SYNCHRONOUS = OFF
PRAGMA JOURNAL_MODE = MEMORY
PRAGMA TEMP_STORE = MEMORY
问题是:我必须开始事务,更新一行中的一些字段,然后选择整行,然后提交事务。我知道,新更新的字段并不是重复使用的更改,这会给我带来问题。
我做错了什么?请帮忙 我正在使用C#.Net 2.0 System.Data.Sqlite,所有更改都立即可见。或者您使用的是不同的连接?不,我使用的是相同的连接。大多数情况下,应用程序运行平稳,但有时会出现问题。经过一段时间的仔细检查,我怀疑sqlite机制中是否存在问题。在事务中,进行事务的客户端可以看到更新的数据。如果没有发生这种情况,请在您的帖子中提供更多信息。