1

Android4.1.2を実行しています。

以下はSQLiteのドキュメントに従って機能するはずです。

String sql = "SELECT strftime('%m', MyDate) FROM MyTable";
Cursor c = database.rawQuery(sql);
c.moveToFirst();
String s = c.getString(0); // returns null

ただし、返されるデータは常にnullです。クエリをSELECT MyDate FROM MyTablethenに変更すると、実際に有効な日付が返されるため、データベースに正しいデータが含まれていることを確認できます。

Q:メソッドのバグに直面してrawQueryいますか、それとも何か間違ったことをしましたか?

4

0 に答える 0