如何在android数据库中使用带撇号的字符串
我正在开发一个应用程序,在这个应用程序中,我必须将数据保存在数据库中并检索数据。在此之前,这是可以的,但当我使用数据库中已存储的特定名称检索数据时,如果该名称类似于“crown's”,则它会强制关闭 所以伙计们帮我如何存储包含特殊字符的名称并使用相同的 我正在使用数据库的函数检索,即:如何在android数据库中使用带撇号的字符串,android,database,Android,Database,我正在开发一个应用程序,在这个应用程序中,我必须将数据保存在数据库中并检索数据。在此之前,这是可以的,但当我使用数据库中已存储的特定名称检索数据时,如果该名称类似于“crown's”,则它会强制关闭 所以伙计们帮我如何存储包含特殊字符的名称并使用相同的 我正在使用数据库的函数检索,即: { String name_search=edittext.getText().toString(); Cursor c=DB.rawQuery("select NAME from Category where
{
String name_search=edittext.getText().toString();
Cursor c=DB.rawQuery("select NAME from Category where NAME='"+name_search+"'",null);
}
提前谢谢。。。。
请尽可能小心地帮助我尝试使用
selectionArgs
参数来解决您的问题
String name_search=edittext.getText().toString();
String query = "select NAME from Category where NAME= ?";
Cursor c=DB.rawQuery(query, new String[] { name_search});
检查此问题谢谢..我会尝试..但我可以在数据库中存储与普通字符相同的特殊字符,还是我必须做一些事情来存储该特殊字符..谢谢..它对我很好..请告诉我如何使用相同的东西更新数据库行。。