-1
          public Cursor selectRecords() {
          Cursor mCursor = database.query("prescritions" ,new String []{"MAX(pres_no)"},     null,    null, null, null,null);   


       if (mCursor != null) {  
        mCursor.moveToFirst();  


     }  
     return mCursor; // iterate to get each value.
}

処方テーブルに存在する pres_no 列から最大値を読み取るクエリを作成しましたが、次のエラーが発生します

  10-15 12:26:41.719: E/AndroidRuntime(629): java.lang.IllegalStateException: Couldn't       read row 0, col -1 from CursorWindow.  Make sure the Cursor is initialized correctly before accessing data from it.
4

1 に答える 1