将PC连接到位于windows ce存储中的SQLite数据库

时间:2016-09-24 07:35:20

标签: c# database sqlite windows-ce

我的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\中的文件?

0 个答案:

没有答案