C# 将PC连接到位于windows ce存储中的SQLite db
我的电脑中有一个SQLite数据库文件。我的Windows CE上有一个脱机应用程序。此应用程序从该文件获取数据并进行更新。过程如下: 1-初始化SQLite db文件(在PC中) 2-将db文件复制到windows CE存储(在PC中) 3-一些数据处理(在Windows CE中) 4-将db文件复制到PC(以便访问数据)(PC中的) 5-执行主要应用程序流程(PC中的) 一段时间后,数据库记录变大。我在db上使用了索引和C# 将PC连接到位于windows ce存储中的SQLite db,c#,database,sqlite,windows-ce,C#,Database,Sqlite,Windows Ce,我的电脑中有一个SQLite数据库文件。我的Windows CE上有一个脱机应用程序。此应用程序从该文件获取数据并进行更新。过程如下: 1-初始化SQLite db文件(在PC中) 2-将db文件复制到windows CE存储(在PC中) 3-一些数据处理(在Windows CE中) 4-将db文件复制到PC(以便访问数据)(PC中的) 5-执行主要应用程序流程(PC中的) 一段时间后,数据库记录变大。我在db上使用了索引和vacuum命令,问题就解决了 过了一段时间,数据库记录再次变得巨大。现
vacuum
命令,问题就解决了
过了一段时间,数据库记录再次变得巨大。现在复制文件需要很长时间。我想删除步骤2和步骤4,以加快PC应用程序中的获取/发送事件
连接字符串是我的问题。这是我的密码:
private string ConnectionString_SQLite = "";
public SQLite_()
{
string Data_Source_SQLite = `@"\\\Asset\System.db"`;
ConnectionString_SQLite = "Data Source=" + Data_Source_SQLite + ";Version=3;";
}
我在连接字符串中测试了这些数据源:
@“\Asset\System.db”
@“\\Asset\System.db”
@“\\\Asset\System.db”
(从windows资源管理器地址栏复制)@“Computer\POINTMOBILE PM60\\\Asset\System.db”
\\Asset\
中的文件