2011-09-24 87 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