java.lang.IllegalStateException:所致得到0行山坳场插槽-1失败 [英] Caused by: java.lang.IllegalStateException: get field slot from row 0 col -1 failed

查看:95
本文介绍了java.lang.IllegalStateException:所致得到0行山坳场插槽-1失败的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想从我的数据库选择的价值,但我得到了错误

i want to select value from my database but i got error

Caused by: java.lang.IllegalStateException: get field slot from row 0 col -1 failed

我不知道哪里是我的code错了..这是我的dbHelper code。

i don't know where is the wrong in my code.. this is my code in dbHelper.

public Cursor pilihEnkripsi( String chiperteks ) {
    Cursor c = dba.rawQuery("SELECT idenkripsi FROM TB_enkripsi where chiperteks = '"+chiperteks+"'", null);
    return c;
}

和我想在其他类中的价值。我用这个code。

and i want to get the value in other class. i use this code.

Cursor cursorEnkripsi = data.pilihEnkripsi(ciper);
    if(cursorEnkripsi.moveToFirst()) {
        idenkripsi = cursorKontak.getString(cursorKontak.getColumnIndex("idenkripsi"));
    }

有人可以帮我吗?我真正需要的解决方案,请帮我..谢谢..关心..

can somebody help me? i really need the solution, please help me.. thanks.. Regards..

推荐答案

光标cursorKontak应cursorEnkripsi

Cursor cursorKontak should be cursorEnkripsi

Cursor cursorEnkripsi = data.pilihEnkripsi(ciper);
    if(cursorEnkripsi.moveToFirst()) {
        //idenkripsi = cursorKontak.getString(cursorKontak.getColumnIndex("idenkripsi"));
          idenkripsi = cursorEnkripsi.getString(cursorEnkripsi.getColumnIndex("idenkripsi"));
    }

这篇关于java.lang.IllegalStateException:所致得到0行山坳场插槽-1失败的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆