黑脸BF 2015-11-10 16:18 采纳率: 0%
浏览 1378

关于cursor游标的问题

我的自定义方法是这样的

```public int queryTB1(String ssidName){
SQLiteDatabase db = getReadableDatabase();
Cursor c = db.query(TABLE1_NAME, new String[]{SSID_NAME}, SSID_NAME+"=?", new String[]{""+ssidName}, null,null,null);
if(c.moveToNext()) {
return Integer.parseInt(c.getString(c.getColumnIndex(IdNum)));

        }
        else {
            return 0;

        }           
    }
主程序中一执行int qureyid = mDao.queryTB1(result.SSID);这个方法,程序就直接崩溃,停止运行。
把qureyid方法中的     return Integer.parseInt(c.getString(c.getColumnIndex(IdNum)));       改成     return 1;    时,就不报错,谁知道这是为什么啊,求指导

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突
    • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
    • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序