为什么我执行了
    Cursor data = database.query("dataFormat", cols, null, null, null, null, null, "0,300");
查询语句,再执行
    data.moveToFirst();
会出现这个错误呢??
谢谢大家!

解决方案 »

  1.   

    什么错?
    还有 data判断是否为null再去使用
      

  2.   

    报出来的是:
        android.database.sqlite.SQLiteException:datatype mismatch
    代码是:
            Cursor data = database.query("dataFormat", cols, null, null, null, null, null, "0,300");
    System.out.println("columnCount = " + data.getColumnCount());
    System.out.println("present = " + present);
    int daSize = 300;
    System.out.println("now = " + data.getPosition());
    data.moveToFirst();
    显示的错误行数是data.moveToFirst();
    但columnCount的值可以数出来,columnCount = 6;
    谢谢了。