Android quotes within an sql query string

前端 未结 6 1629
栀梦
栀梦 2020-11-29 01:07

I want to perform a query like the following:

uvalue = EditText( some user value );
p_query = \"select * from mytable where name_field = \'\" +  uvalue + \"\         


        
6条回答
  •  臣服心动
    2020-11-29 01:23

    I have same problem but now it is solved by just writing the code like in your case you want to insert value uvalue .Then write as

    uvalue= EditText( some user value );
    uvalue = uvalue.replaceAll("'", "''");
    p_query = "select * from mytable where name_field = '" +  uvalue + "'" ;
    mDb.rawQuery( p_query, null );
    

    cool..!!

提交回复
热议问题