2016-07-07 62 views
0

使用"SELECT * from table"時可能獲得記錄的rowid? SQLiteDataReader類是否有內部的方法?獲取SQLiteDataReader中的行ID

如果我使用"SELECT rowid, name, description from table",目前我只能讀取rowid。然後我使用GetValue(0)然後閱讀rowid

+0

datareader只能給你你選擇的值。只要您不選擇'rowid',就不會包含在內。 –

+0

@TimSchmelter我解決了它。看到我的答案。 –

回答

0

這對我來說伎倆!

SELECT ROWID,* from表

Tim Schmelter,DataReader的只能給你,你選擇的值。但我不知道表格的列名,所以通過追加rowid*我們可以得到兩全其美的結果。

+0

爲什麼downvote?你不明白這個問題或什麼? –