2011-09-07 63 views
0

我正在開發Android應用程序。這個應用程序有一個SQLite數據庫。這個數據庫有6個表和5個視圖。如果我嘗試從視圖獲取數據,則不存在數據。在調試中,我查看了光標,列中列出了數據,但沒有列出數據。計數是-1。Android SQLite無視圖數據

我通過DDMS將數據庫複製到我的PC並在SQLlite管理器(Firefox插件)中打開它並啓動相同的查詢(從代碼調試時複製),並且來自同一個數據庫的數據具有相同的查詢。

Android設備(HTC Sensation)和模擬器有可能不夠強大,無法運行如此困難的Querys?

+0

這將取決於查詢。你會把它粘貼在這裏嗎? – njzk2

+0

查詢isSelect *從view_all_sms_wcd其中KUNO ='1'order by ST_DTE asc – Alex

+0

ST_DTE是存儲日期,但如果我嘗試它沒有它的順序也不工作 – Alex

回答

0

在sqlite中,除非在視圖創建過程中指定字段名稱,否則在查詢過程中會檢索視圖中的字段名稱。

是view_all_sms中存在字段KUNO還是字段Contact_ID?

嘗試:

Select * From view_all_sms_wcd where Contact_ID = '1' order by ST_DTE asc