Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在android数据库中使用带撇号的字符串_Android_Database - Fatal编程技术网

如何在android数据库中使用带撇号的字符串

如何在android数据库中使用带撇号的字符串,android,database,Android,Database,我正在开发一个应用程序,在这个应用程序中,我必须将数据保存在数据库中并检索数据。在此之前,这是可以的,但当我使用数据库中已存储的特定名称检索数据时,如果该名称类似于“crown's”,则它会强制关闭 所以伙计们帮我如何存储包含特殊字符的名称并使用相同的 我正在使用数据库的函数检索,即: { String name_search=edittext.getText().toString(); Cursor c=DB.rawQuery("select NAME from Category where

我正在开发一个应用程序,在这个应用程序中,我必须将数据保存在数据库中并检索数据。在此之前,这是可以的,但当我使用数据库中已存储的特定名称检索数据时,如果该名称类似于“crown's”,则它会强制关闭

所以伙计们帮我如何存储包含特殊字符的名称并使用相同的

我正在使用数据库的函数检索,即:

{
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});

检查此问题谢谢..我会尝试..但我可以在数据库中存储与普通字符相同的特殊字符,还是我必须做一些事情来存储该特殊字符..谢谢..它对我很好..请告诉我如何使用相同的东西更新数据库行。。