【问题标题】:how to use string with apostorphy sign in android database如何在android数据库中使用带有撇号的字符串
【发布时间】:2011-07-13 05:48:27
【问题描述】:

我正在开发一个应用程序,在该应用程序中我必须将数据保存在数据库中并检索数据.. 到那时还可以,但是当我使用已经存储在数据库中的特定名称检索数据时,如果该名称类似于“crown`s" 然后它给了我力量关闭..

所以大家帮帮我,我如何存储包含特殊字符的名称并使用相同的检索...

我正在使用数据库的功能来检索:

{
String name_search=edittext.getText().toString();
Cursor c=DB.rawQuery("select NAME from Category where NAME='"+name_search+"'",null);

}

提前谢谢.... 请尽快帮助我

【问题讨论】:

标签: android database


【解决方案1】:

尝试使用selectionArgs 参数来解决您的问题

String name_search=edittext.getText().toString();
String query = "select NAME from Category where NAME= ?";
Cursor c=DB.rawQuery(query, new String[] { name_search});

【讨论】:

  • 谢谢..我会试试看..但是我可以在数据库中存储与普通字符相同的特殊字符还是我必须做一些事情来存储该特殊字符..
  • 谢谢..它对我来说很好用..请你告诉我如何使用相同的东西来更新数据库行..
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2022-12-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多