WP7 Sqlite 无法连接到数据库解决办法

WP7 Sqlite 无法连接到数据库
Sqlite创建SqliteConnection 
SqliteConnection conn = new SqliteConnection("Version=3,uri=file:test_data.db");
cmd.CommandText = "SELECT * FROM kline_view";
using (SqliteDataReader reader = cmd.ExecuteReader())
  {
  while (reader.Read())
  {
  int key = reader.GetInt32(0);
  string dt = reader.GetString(1);
  string dataItem = reader.GetString(2);
  }
  }
第一次执行 "cmd.ExecuteReader()" OK 第二次执行
就提示“unable to open database file”,望哪位大侠指点指点啊
Sqlite 参照:http://sqlitewindowsphone.codeplex.com/

------解决方案--------------------
我觉的是因为打开了没有关闭
------解决方案--------------------
代码不全,不好分析,第一次能成功,应该是没释放文件对象句柄造成的
------解决方案--------------------
你用现成了吗,试一下把这块代码LOCK住
------解决方案--------------------
在项目中建立文件夹 
把community.CshaarpSqlite.Wp.dll
和community.CshaarpSqlite.Wp.pdb
都放进去,然后应用项目当中的dll,就ok了,试试看
------解决方案--------------------
打开test_data.db,看下是否还有kline_view表
这种情况可能是:1、打开了没释放 2、db文件遭到破坏
------解决方案--------------------
这个数据库使用起来问题还是蛮多的,非常的不方便(也许是我们使用的还不太熟练)