我正面临一个非常严重的问题。
我正在使用以下代码
String queryString = "SELECT * FROM TFMetro";
Cursor resultSet = mDb.rawQuery(queryString, null);
光标返回表TFMetro。该应用程序仅适用于我测试的手机中的PERFect。主要是droid x, moto cliq mb200
我的客户有HTC Hero和tab2
然而他正在崩溃
try{
metroLocations = mDbHelper.getAllMetroLocations();
}catch (Exception e) {
int duration = Toast.LENGTH_SHORT;
Toast toast = Toast.makeText(this, e.getMessage(), duration);
toast.show();
}
mDbHelper.close();
吐司显示no such table:TFMATERO: while compling select*from TFmetro
任何想法为什么它在我的手机上正常工作而不是那里。 ?
最好的问候
答案 0 :(得分:0)
如果使用预先创建的数据库,可能是由于找不到数据库引起的:因为SQLite很乐意创建一个新的空数据库(没有任何用户表) ),这将导致观察到的异常..
如果加载了正确的数据库,我怀疑该命令会在任何设备上失败。