聆听-花语 2016-10-25 06:58 采纳率: 34.8%
浏览 1359

Android 多条件查询问题,这个sql语句该怎么写? 求大神解救 代码如下

String tiaojian = editText.getText().toString();
Log.e("tiaojian", tiaojian + "");
String sql = "select*from shangpin where c_name like'%" + tiaojian + "%'";

// String sql5="select*from shangpin where c_name like ’%"& tiaojian &"%’and c_spell like’%"& tiaojian &"%’and c_gcode like’%"& tiaojian &"%’" ;
Cursor c_test1 = database.rawQuery(sql, null);
while (c_test1.moveToNext()) {
ShangPinBean chaXunDaoShangPin = new ShangPinBean();
String name = c_test1.getString(c_test1.getColumnIndex("c_name"));
String price = c_test1.getString(c_test1.getColumnIndex("c_price"));
String mprice = c_test1.getString(c_test1.getColumnIndex("c_m_price"));
String disprice = c_test1.getString(c_test1.getColumnIndex("c_dis_price"));

                        chaXunDaoShangPin.setC_name(name);
                        chaXunDaoShangPin.setC_price(price);
                        chaXunDaoShangPin.setC_m_price(mprice);
                        chaXunDaoShangPin.setC_dis_price(disprice);

                        chaXunShangPinList.add(chaXunDaoShangPin);
                        myAdapter = new MyAdapter(getActivity(), getActivity(), chaXunShangPinList, mListView);
                        mListView.setAdapter(myAdapter);
                    }
                    c_test1.close();









                                            注销的那段代码总是报错!!!
  • 写回答

2条回答 默认 最新

  • 小飞侠在吗 2016-10-25 07:10
    关注
     select * from shanpin where c_name like '%taojian%' and c_spell like '%tiaojian2%' and c_gcode like '%tiaojian3%'
    
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器