拿到cursor对象后调用Cursor类的方法即可
如:
String[]strs=newString[cursorgetCount()];
StringcolumnName="";
intposition=0;
//cursor(position);
cursormoveToFirst();
while(cursormoveToNext()){
intindex=cursor(columnName);
Stringstr=cursorgetString(index);
strs[position]=str;
}
在for循环中,第一句就有问题,始终是该二维数组的第一维的数值在变化,第二维的数值始终是0,也就是第二维的第一位始终有值,其他的没有值
根据数组规则,在索引下标位置的地方,下标为0的是第一个数,下标为1的是第二个数
根据推理:
第二维数值的变化永远是第一位(下标是0),下标为1的值一直是默认0,所以结果就是0
建议你打个断点调试一下,注意数组以及变量的变化,分析原因
以上就是关于如何将数据库的数据读取到数组中全部的内容,包括:如何将数据库的数据读取到数组中、C#读取数据库数据存入数组、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)