Erreur difficile a resoudre [SQLITE DATABASE]
salut a tous . sa fait presque deux jours que je ne parviens pas a résoudre le problème ci-dessous . SVP veuillez m’éclairer :
Code:
1 2 3 4 5
|
06-19 13:50:26.705: E/CursorWindow(1950): need to grow: mSize = 1048576, size = 81, freeSpace() = 14, numRows = 9239
06-19 13:50:26.705: E/CursorWindow(1950): not growing since there are already 9239 row(s), max size 1048576
06-19 13:50:26.705: E/CursorWindow(1950): The row failed, so back out the new row accounting from allocRowSlot 9238
06-19 13:50:26.705: E/Cursor(1950): Failed allocating fieldDir at startPos 0 row 9238 |
cette erreur se produit lorsque j'essaie de sélectionner les données sauvegardées dans une base de donnée SQLITE.
voici ma méthode de sélection des données en base :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
public List<Coordonnees> getAllCord() {
List<Coordonnees> coordList = new ArrayList<Coordonnees>();
// Select All Query
String selectQuery = "SELECT * FROM " + CoordonneesOpenHelper.COORDONNEES_TABLE_NAME;
this.maBDD = sqLiteOpenHelper.getWritableDatabase();
Cursor cursor = maBDD.rawQuery(selectQuery, null);
// looping through all rows and adding to list
if (cursor.moveToFirst()) {
do {
Coordonnees cod = new Coordonnees() ;
cod.setId(cursor.getInt(CoordonneesOpenHelper.NUM_COLUMN_ID));
cod.setLatitude(cursor.getDouble(CoordonneesOpenHelper.NUM_COLUMN_LATITUDE));
cod.setLongitude(cursor.getDouble(CoordonneesOpenHelper.NUM_COLUMN_LONGITUDE));
cod.setAltitude(cursor.getDouble(CoordonneesOpenHelper.NUM_COLUMN_ALTITUDE));
cod.setPrecision(cursor.getFloat(CoordonneesOpenHelper.NUM_COLUMN_PRECISION));
cod.setVitesse(cursor.getFloat(CoordonneesOpenHelper.NUM_COLUMN_VITESSE));
cod.setFournisseur(cursor.getString(CoordonneesOpenHelper.NUM_COLUMN_FOURNISSEUR));
cod.setDirection(cursor.getFloat(CoordonneesOpenHelper.NUM_COLUMN_DIRECTION));
cod.setDate(cursor.getString(CoordonneesOpenHelper.NUM_COLUMN_DATE));
coordList.add(cod);
} while (cursor.moveToNext());
cursor.close() ;
} |