2011-09-24 80 views
0

我试图从数据库中提取上传文件从DDMS到ftp服务器的细节。通常,我可以在不使用SQLiteDatabase的情况下完成此操作。从数据库中提取数据的问题

但是,现在我需要上传使用其存储在数据库FTP服务器Host, Port, Username, Password的文件。我认为这个例子以这个function.我使用此方法时已经此异常:

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

如何清除这个错误?我如何将数据库中的值传递给我的FTP。

+1

包括您的数据库请求的代码,所以我们有机会看到什么错... – Knickedi

回答

1

1是数据库中的记录数。 首先查询您的数据库类 ,然后在你的活动 收到光标 请求作为

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

是的,你是对。我错过了moveTo ...语句。现在正在工作。谢谢。 – Praveenkumar