2011-09-24 3 views
0

J'essaie d'extraire les détails de la base de données pour télécharger les fichiers de DDMS vers le serveur ftp. Normalement, je peux le faire sans utiliser SQLiteDatabase. Mais, maintenant j'ai besoin de télécharger les fichiers en utilisant le serveur FTP Host, Port, Username, Password qui sont stockés dans la base de données. Je l'ai considéré cet exemple à ce que j'ai function. cette exception lors de l'utilisation de cette méthode:Problème avec l'extraction des données de la base de données

android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1 

Comment effacer cette erreur? Et comment puis-je passer les valeurs de la base de données à mon FTP.

+1

Inclure votre code de requête de base de données, nous avons donc une chance de voir ce qui va mal ... – Knickedi

Répondre

1

1 est le nombre d'enregistrements dans votre base de données. première requête de votre demande dans la classe de base de données puis en vous l'activité reçoivent le curseur comme

Cursor c=db.data(); 
       (data is a method used for query and db is your object of database class) 
c.moveToFirst(); 
while (c.isAfterLast() == false) { 
    //upload your database 
    c.moveToNext(); 
} 
+0

oui, vous êtes droite. J'ai raté le moveTo ... Déclarations. Ça marche maintenant. Merci. – Praveenkumar

Questions connexes