0
此代码的工作对我来说:select查询不为我工作的android
SQL = "SELECT _id,Fname,Lname,Phone,Car,CarNum,PicNum from MEN order by Lname,Fname";
.
.
public void update_list(String NN) {
c = db.rawQuery(NN, null);
startManagingCursor(c);
String[] from = new String[]{"_id","PicNum","Fname","Lname","Car","CarNum" };
int[] to = new int[]{ R.id._id,R.id.MyPic,R.id.Fname ,R.id.Lname,R.id.Car,R.id.CarNum };
SimpleCursorAdapter notes = new SimpleCursorAdapter (this, R.layout.my_list, c, from, to);
setListAdapter(notes);
setListAdapter(new SimpleCursorAdapter(this, R.layout.my_list, c, from,to) {
,但如果我的查询是这样的:
SQL = "SELECT _id,Fname + Lname as Fname,Lname,Phone,Car,CarNum,PicNum from MEN order by Lname,Fname";
我在列FNAME得到0。
'Fname + Lname'尝试将这两个值都作为数字添加。如果可以的话,它甚至会尝试将文本解释为数字。请参阅http://www.sqlite.org/datatype3.html * 4.0操作员*部分。例如。 ''5'+'彼得'= 5' – zapl