1、 ADO.NET Provider For SQLite 1.0.66版并不支持VS2005、只能在VS2008上用,使用VS2005的请用旧版。

其中安装目录下WM的dll需要把dll和lib文件名中的066去掉,否则在WM上不能使用。

2、SQLite的图形UI最好用SQLite Expert Personal,免费的,只不过英文版,支持UTF-8,不会乱码。sqliteadmin虽然支持中文界面,但数据容易乱码(不支持UTFF-8)。下载地址:http://www.sqliteexpert.com/download.html

3、SQLite的路径最好这样写(取数据库绝对路径):Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + \\sqliteTest.db"   ,否则容易报错,因为SQLite是不支持相对路径数据库文件位置,只支持绝对路径,而且如果在指定路径没找到,SQLite还会在指定路径自建一个指定名称的数据库,同时报找不到指定表的错误,引起误解。

posted on 2011-04-17 14:45  dinid  阅读(555)  评论(0编辑  收藏  举报