1

我有一个表结构

      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)。

它由内容解析器以不同的顺序返回。为什么这是这样的行为?我们如何使用索引访问呢?和可靠性

4

0 回答 0