【发布时间】:2012-03-06 01:05:37
【问题描述】:
我从EditText 中获取String 值并将其设置在SELECT QUERY after WHERE 条件中
作为
TextView tv = (TextView) findViewById(R.id.textView3);
EditTextet2 et = (EditText) findViewById(R.id.editText1);
String name = et.getText().toString();
Cursor c = db.rawQuery("SELECT * FROM tbl1 WHERE name = '"+name+"'", null);
c.moveToNext();
tv.setText(c.getString(c.getColumnIndex("email")));
但它不起作用。有什么建议?
【问题讨论】:
-
打印姓名并确保您获得的姓名有效。使用 c.moveToFirst();而不是 C....next() 并尝试。