-1
String selectQuery = "SELECT accno from AccountMaster where pan = " + pan;
Cursor cursor = db.rawQuery(selectQuery, null);
int accno = 0;
if(cursor.moveToFirst())
accno=cursor.getInt(0);
String selectQuery = "SELECT accno from AccountMaster where pan = " + pan;
Cursor cursor = db.rawQuery(selectQuery, null);
int accno = 0;
if(cursor.moveToFirst())
accno=cursor.getInt(0);
首先,您必须确保您要提取的列存储文本。在这种情况下,使用
String selectQuery = "SELECT accno from AccountMaster where pan = " + pan;
Cursor cursor = db.rawQuery(selectQuery, null);
if(cursor.moveToFirst()){
String value = cursor.getString(indexNumber)
}
否则,如果列存储int,则可以执行此操作。
String selectQuery = "SELECT accno from AccountMaster where pan = " + pan;
Cursor cursor = db.rawQuery(selectQuery, null);
if(cursor.moveToFirst()){
int value = cursor.getInt(indexNumber)
}
您可以将返回int值,以及转换为使用
String mValue = String.valueOf(intValue);
谢谢你这么多字符串值......但我面临着某一个问题....我做了“ACCNO “作为整数.....所以返回值必须是一个整数.....但实际上我很困惑getInt(indexno)函数...你能告诉我什么indexno的意思?因为表格中accno的索引号是0 ...这是不是我应该给出作为参数或什么? –
其实我想把它归还accno ....例如它应该返回帐号不像1006 –