C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)

一、VS2008
1、创建PDA智能设备项目解决方案【现查到的资料值能通过VS2005和2008进行PDA智能设备开发】
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
2、安装SQlite2010,2008组件:SQLite-1.0.66.0-setup.exe 下载地址http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
3、添加System.Data.SQLite引用C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
4、添加SQLite.Interop.DLL引用
SQLite.Interop.DLL无法直接引用
直接找到对应的dll文件
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
直接将文件拖入项目中,并进行名称修改
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
5、PDA设备与PC连接
PC需要安装Microsoft Activesync来连接
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
点击连接–>插入底座;这样才能进行与PC进行连接
关于Win10的Moblie设备中心需要开启两个服务
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
![](https://img-blog.****img.cn/202005281853405.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM2NzczODA0,size_16,color_FFFFFF,t_70
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
ok->ok
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
点击OK

设备仿真器移除底座,插入底座;如果未连接上,重启Window Moblie 设备连接 服务
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
将数据文件拷贝进行就能使用了

二、VS2010,VS2012 引用
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
由于2010,2012都是使用的4.0,需要进行app.config配置

C#使用SQLite数据库(使用VS2008[PDA智能设备],VS2010使用SQLite,VS2012使用SQLite)
在调试过程中出现无法找到表的错误时注意在运行目录中是否是由程序自行创建了一个空的db数据库文件;
出现无法打开数据库的的错误,需要给数据库文件上一下文件夹赋读写权限


文章所使用到的所有组件
1、SQLite组件:SQLite-1.0.66.0-setup.exe
2、MicrosoftActivesync
3、Navicat for SQLite 可视化工具

组件下载位置包含VS2008,VS2010,VS2012的demo
https://download.****.net/download/qq_36773804/12471207