我正在尝试从数据库中获取详细信息,以便将文件从DDMS上传到ftp服务器。通常,我可以在不使用SQLiteDatabase的情况下完成此操作。
但是,现在我需要使用存储在数据库中的ftp服务器Host, Port, Username, Password
上传文件。我已经考虑过这个例子function.我在使用这个方法时遇到了这个例外:
android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1
我该如何清除此错误?我如何将值从数据库传递到我的FTP。
答案 0 :(得分: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();
}