mercredi 11 février 2015

SQLite Seleccionar columnas cuyos títulos son numeros reales

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