Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
SQLite:更新,然后在同一事务中选择同一行_Sqlite - Fatal编程技术网

SQLite:更新,然后在同一事务中选择同一行

SQLite:更新,然后在同一事务中选择同一行,sqlite,Sqlite,我有一个sqlite数据库,并用这些pargama打开它: PRAGMA SYNCHRONOUS = OFF PRAGMA JOURNAL_MODE = MEMORY PRAGMA TEMP_STORE = MEMORY 问题是:我必须开始事务,更新一行中的一些字段,然后选择整行,然后提交事务。我知道,新更新的字段并不是重复使用的更改,这会给我带来问题。 我做错了什么?请帮忙 我正在使用C#.Net 2.0 System.Data.Sqlite,所有更改都立即可见。或者您使用的是不同的连接?不

我有一个sqlite数据库,并用这些pargama打开它:

PRAGMA SYNCHRONOUS = OFF
PRAGMA JOURNAL_MODE = MEMORY
PRAGMA TEMP_STORE = MEMORY
问题是:我必须开始事务,更新一行中的一些字段,然后选择整行,然后提交事务。我知道,新更新的字段并不是重复使用的更改,这会给我带来问题。
我做错了什么?请帮忙

我正在使用C#.Net 2.0 System.Data.Sqlite,所有更改都立即可见。或者您使用的是不同的连接?不,我使用的是相同的连接。大多数情况下,应用程序运行平稳,但有时会出现问题。经过一段时间的仔细检查,我怀疑sqlite机制中是否存在问题。在事务中,进行事务的客户端可以看到更新的数据。如果没有发生这种情况,请在您的帖子中提供更多信息。