小编ins*_*ode的帖子

SQLite没有这样的专栏

在创建数据库以保存标题,内容并按日期降序排序时,我没有得到这样的列异常,我已经多次检查并且无法知道原因.我的代码是

public void onCreate(SQLiteDatabase sqLiteDatabase) {
    //create our table
    String CREATE_WISHES_TABLE = "CREATE TABLE " + Constants.TABLE_NAME + "(" +
                                  Constants.KEY_ID + " INTEGER PRIMARY KEY, " +
                                Constants.TITLE_NAME + " TEXT, " +
                                Constants.CONTENT_NAME + " TEXT, " +
                                Constants.DATE_NAME + "  LONG);";
    sqLiteDatabase.execSQL(CREATE_WISHES_TABLE);

}
Run Code Online (Sandbox Code Playgroud)

我的查询语句如下:

public ArrayList<MyWish> getWishes() {

    String selectQuery = "SELECT * FROM " + Constants.TABLE_NAME;

    SQLiteDatabase sqLiteDatabase = this.getReadableDatabase();

    Cursor cursor = sqLiteDatabase.query(Constants.TABLE_NAME, new String[]{Constants.KEY_ID, Constants.TITLE_NAME, Constants.CONTENT_NAME,
                    Constants.DATE_NAME}, null, null, null, null, Constants.DATE_NAME + "DESC"); …
Run Code Online (Sandbox Code Playgroud)

sql database android android-sqlite

1
推荐指数
1
解决办法
821
查看次数

标签 统计

android ×1

android-sqlite ×1

database ×1

sql ×1