Tengo una tabla cuyas columnas tienen números:
el nombre de la tabla es "Valores"
id Nombre 11 18 12.3
01 Juan 10 08 15
02 Rosa 23 51 61
03 Pepe 35 18 11
y quiero saber cuál es la cantidad que tiene cualquier nombre en la columna escogida. Ej. para Rosa en la columna 12.3 es 61. hice las siguientes sentencias,
columna = (EditText) findViewById(R.id.eT_columna);
valor = (EditText) findViewById(R.id.eT_valor);
String stColumna = columna.getText().toString();
public void consulta (View v){
//Determinación del valor
Cursor fila_valores = bd_valores.rawQuery(
"select "+ stColumna + " from Valores where Nombre", null);
if (fila_valores.moveToFirst()) {
valor.setText(fila_valores.getString(0));
}
bd_valores.close();
}
al ejecutar la aplicación me da como resultado 12.3 y no 61. quisiera saber cuál es mi error?. Gracias
Aucun commentaire:
Enregistrer un commentaire