sql >> Database teknologi >  >> RDS >> SQLite

SQLite3. Undtagelse:databasediskbilledet er forkert udformet

@Manish. Jeg har redigeret din prøvekode. Brug venligst cursor.getCount() sådan her. Tak

public ArrayList<String> getDefinations(String query, int column_index) 
{
    ArrayList<String> words = new ArrayList<String>();
    MatrixCursor mcursor = null;
    try 
    {
        Stmt stmt = getDB2().prepare(query);
        if (stmt.step()) 
        {
          //stmt.get_cursor().moveToFirst();
          mcursor = stmt.get_cursor();
          if(mcursor != null && mcursor.getCount() > 0)
          {
            try 
            {
                mcursor.moveToFirst();
                do 
                {
                  words.add(mcursor.getString(column_index));
                } 
                while (mcursor.moveToNext());
            } 
            catch (IndexOutOfBoundsException e) 
            {
                if (MainActivity.logcat_status) 
                {
                  Log.e("Error", e + "");
                }
            }
          }
        }                          
     } 
     catch (Exception e) 
     {
       // TODO Auto-generated catch block
       if (MainActivity.logcat_status) 
       {
         Log.e("Error", e + "");
       }
     }
}



  1. hvordan man henter billede fra drawable i henhold til deres navne i SQLite-databasen og derefter viser det i listevisning

  2. Oracle (ORA-02270):ingen matchende unikke eller primær nøgle for denne kolonnelistefejl

  3. hvordan man indsætter aktuel dato i et DATO-felt i formatet dd/mm/åååå i oracle

  4. TRANSLATE() Funktion i Oracle