SQLiteException:datatype mismatch

小边3310903 2011-01-10 11:53:24
为什么我执行了
Cursor data = database.query("dataFormat", cols, null, null, null, null, null, "0,300");
查询语句,再执行
data.moveToFirst();
会出现这个错误呢??
谢谢大家!
...全文
1029 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
austo 2012-12-21
  • 打赏
  • 举报
回复
还没解决??
dinjay 2011-01-10
  • 打赏
  • 举报
回复
什么错?
还有 data判断是否为null再去使用
小边3310903 2011-01-10
  • 打赏
  • 举报
回复
报出来的是:
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;
谢谢了。

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧