为什么我执行了
Cursor data = database.query("dataFormat", cols, null, null, null, null, null, "0,300");
查询语句,再执行
data.moveToFirst();
会出现这个错误呢??
谢谢大家!
Cursor data = database.query("dataFormat", cols, null, null, null, null, null, "0,300");
查询语句,再执行
data.moveToFirst();
会出现这个错误呢??
谢谢大家!
解决方案 »
- 新4.0SDK怎么下载不到<sdk>/extras/android/support/v4/android-support-v4.jar.
- 关于android开发中的内存不足
- 如何将别人写好的apk文件,加载到,eclipse启动的Virtual devices中?
- eclipse3.7.1离线配置adt12老是不成功,十分着急,求高手解答,万分感谢!
- APK权限的问题
- 关于实现发送带有表情的文字的问题
- 真机上,EidtText的奇怪问题~~谢谢指导
- 有没有一种移动应用开发的框架 跨平台的
- progurad 之后报错误
- 使用wifi实现安卓手机与计算机串口通信,从而实现在移动端发送信息控制外部的单片机呢?
- android 经纬度的算法问题
- android button的显示问题
还有 data判断是否为null再去使用
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;
谢谢了。