我有一个表,其列有数字:
表名“Valores”
id Nombre 11 18 12.3
01 Juan 10 08 15
02 Rosa 23 51 61
03 Pepe 35 18 11
我想知道您在列中选择了任何名称的金额。第 12.3 列中 Rosa 的示例是 61。我做了以下陈述:
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();
}
运行我得到的应用程序,结果为 12.3(正确值 61)。我的错误是什么?谢谢(对不起我的英语)