0
使用"SELECT * from table"
時可能獲得記錄的rowid
? SQLiteDataReader類是否有內部的方法?獲取SQLiteDataReader中的行ID
如果我使用"SELECT rowid, name, description from table"
,目前我只能讀取rowid
。然後我使用GetValue(0)
然後閱讀rowid
。
使用"SELECT * from table"
時可能獲得記錄的rowid
? SQLiteDataReader類是否有內部的方法?獲取SQLiteDataReader中的行ID
如果我使用"SELECT rowid, name, description from table"
,目前我只能讀取rowid
。然後我使用GetValue(0)
然後閱讀rowid
。
這對我來說伎倆!
SELECT ROWID,* from表
據Tim Schmelter,DataReader的只能給你,你選擇的值。但我不知道表格的列名,所以通過追加rowid
到*
我們可以得到兩全其美的結果。
爲什麼downvote?你不明白這個問題或什麼? –
datareader只能給你你選擇的值。只要您不選擇'rowid',就不會包含在內。 –
@TimSchmelter我解決了它。看到我的答案。 –