運行形式的SQL查詢後:Android的SQLite的錯誤「要求列名和表名」
SELECT table_name.column_name FROM table_name,table_name2,etc... WHERE condition1,condition2,etc...,
我碰到下面的錯誤,不關閉我的程序:
請求列名和表名 - TABLE_NAME.COLUMN_NAME
谷歌搜索這句話的錯誤導致我android.database.sqlite.SQLiteCursor line 314
314行的上面有一條註釋,該代碼是對錯誤903852的響應。但我似乎無法在Google上找到此錯誤。
所以這是一個問題的兩個部分:
- 這是錯誤的名字列 名與SQL表? (我是 的印象是,這是一個 最佳實踐)
- 我如何找到 Android的bug報告903852讓我 可以理解的問題是什麼? (使用Google的Android的bug 903852不 工作)
你可以發佈你的代碼嗎? – 2011-04-09 06:05:35
只是爲了讓你啓動並運行:從table_name中選擇a.column_name a where ...這並不回答你的問題,但應該可以幫助你防止被卡住。 – 2011-04-09 06:15:48
請參閱[AbstructCursor不允許在期間使用列名](https://code.google.com/p/android/issues/detail?id=7201)作爲#2。 – ooi 2015-02-28 16:44:20