我的PC上有一个SQLite数据库文件。我的Windows CE上有一个离线应用程序。此应用程序从此文件获取数据并更新它们。这个过程在这里:
1-初始化SQLite数据库文件(在PC中)
2-将db文件复制到Windows CE存储(在PC中)
3-对数据进行一些处理(Windows CE中的 )
4-将db文件复制到PC(为了访问数据)(在PC中)
5-主要应用程序进程(在PC中)
一段时间后,db记录会变大。我在db上使用了index和vacuum
命令,问题解决了。
经过一段时间后,db记录变得庞大。现在复制文件需要很长时间。我想删除第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"
@"Computer\POINTMOBILE PM60\\\Asset\System.db"
(从Windows资源管理器地址栏复制)无论如何都要访问路径\\Asset\
中的文件?