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文件遭到破坏
[解决办法]
这个数据库使用起来问题还是蛮多的,非常的不方便(也许是我们使用的还不太熟练)