我有一个表结构
table(col1 char,col2 int,col3 int,col4 char,col5 char) .
我正在使用内容解析器查询列 (col1,col4,col3)。
访问我正在使用的特定列
cursor.getstring(curso.getColumnIndex('col1'))
我正在为这种方法正确获取值。
但是如果我使用列索引值来访问
cursor.getstring(1) it is not giving the column col4(1st position).
结果列的顺序既不是查询顺序也不是表结构顺序
就像(col3,col1,col4)。
它由内容解析器以不同的顺序返回。为什么这是这样的行为?我们如何使用索引访问呢?和可靠性