我有一个表结构
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)。
它由内容解析器以不同的顺序返回。为什么这样的行为是这样的?我们怎样才能使用索引访问?和可靠性