VS2012使用SQLite总结
1.总而言之SQLite就是个轻量级的数据库。GUI工具很多。截止到此刻它推出的最新是1.0.84版,我现在使用的是ADO.NET 2.0 Provider for SQLite 的,所以用的时候一如一步到位没错误的话,运行起来依然报个错。,这个呢,就是你引入的版本错误。然后当你换成1.0.66的,依然还是出个错。,这个说明在当前的环境下不兼容。所以在你的位置文件App.config文件里写上这一句。。这样程序就能跑起来了。
2.关于SQLite的乱码。windows的命令行console窗口只支持GBK的汉字。。
数据库内容为unicode/utf8/utf16等其他汉字编码时,将不能在win命令行窗口显示正确。
3.在连接到此数据库的时候,如果连接的路径是绝对的,就没有大问题;如果是放在项目里,相对的路径,该文件的属性要设置成始终复制,而且操作后的数据库是在bin的Debug文件夹下,所以当你用GUI查询数据库时要连接到Debug下的库,而不是放在项目中的数据库