0
所以我試圖返回從SQLite數據庫字符串 - 我已經看到了這裏的幾個例子,但不管我嘗試它仍然崩潰說的SQLite無法讀取行0
Failed to read row 0, column 1 from a CursorWindow which has 1 rows, 1 columns.
要分配結果爲字符串我使用
String email = db.GetEmail();
的getEmail()函數如下:
public String GetEmail(){
SQLiteDatabase db = this.getReadableDatabase();
String QueryText = "SELECT * FROM " + TABLE_LOGIN;
Cursor cursor = db.rawQuery(QueryText,null);
cursor.moveToFirst();
if(cursor.isFirst()){
String result = cursor.getString(1);
return result;
}else{
return "FALSE";
}
}
另一個問題是,當我把它分配給一個字符串,打印出「空」 – user2960452