在receiver中打开一个数据库是,报错,打不开。catlog中报了以下错误
INFO/Database(220): sqlite returned: error code = 14, msg = cannot open file at source line 25467 源程序如下:
public void Clean_Times_contact(){
SQLiteDatabase mysql = SQLiteDatabase.openOrCreateDatabase(f, null);
Cursor cur = mysql.query("CONTACTS",new String[]{"Phone","Times_contacted"},
null,null,null,null,null);
ContentValues values = new ContentValues();
values.put("Times_contacted",0);
while(cur.moveToNext()){
mysql.update("CONTACTS", values, null,null);
}
mysql.close(); //关闭数据库
Log.e("sqlite","******db cloused");
}
特此向各位大侠求教
INFO/Database(220): sqlite returned: error code = 14, msg = cannot open file at source line 25467 源程序如下:
public void Clean_Times_contact(){
SQLiteDatabase mysql = SQLiteDatabase.openOrCreateDatabase(f, null);
Cursor cur = mysql.query("CONTACTS",new String[]{"Phone","Times_contacted"},
null,null,null,null,null);
ContentValues values = new ContentValues();
values.put("Times_contacted",0);
while(cur.moveToNext()){
mysql.update("CONTACTS", values, null,null);
}
mysql.close(); //关闭数据库
Log.e("sqlite","******db cloused");
}
特此向各位大侠求教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货