Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.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
C# 将PC连接到位于windows ce存储中的SQLite db_C#_Database_Sqlite_Windows Ce - Fatal编程技术网

C# 将PC连接到位于windows ce存储中的SQLite 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命令,问题就解决了 过了一段时间,数据库记录再次变得巨大。现

我的电脑中有一个SQLite数据库文件。我的Windows CE上有一个脱机应用程序。此应用程序从该文件获取数据并进行更新。过程如下:

1-初始化SQLite db文件(在PC中)

2-将db文件复制到windows CE存储(在PC中)

3-一些数据处理(在Windows CE中

4-将db文件复制到PC(以便访问数据)(PC中的

5-执行主要应用程序流程(PC中的

一段时间后,数据库记录变大。我在db上使用了索引和
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”
  • @“Computer\POINTMOBILE PM60\\\Asset\System.db”
    (从windows资源管理器地址栏复制)
是否仍然可以访问路径
\\Asset\
中的文件