我在android環境下使用了如下陳述句:
select * from T_SchemaItemPar a left join V_obattrmth b on (a.ObAttrMthID=b.id) where a.SchID='ec403e9f-a566-400a-916c-559c6f51d6c5' order by SNO
在查詢結果中出現了"ID"列和"ID_1"列
然后 Cursor dt ;
int colindex = dt.getColumnIndex("ID");
m.ID = dt.getString(colindex);
或者直接
m.ID = dt.getString(dt.getColumnIndex("ID"));
發現我獲取的值是"ID_1的值",而不是"ID"的值
類似的代碼在C# .net的環境下,是能正確獲取"ID"列的值的
資料檔案相同
請問這是為什么?
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/89999.html
標籤:Android
