android
  • sqlite
  • 2012-04-07 22 views -1 likes 
    -1

    我有一个表“TABLE_QUESTION”。我需要通过exam_idquestion_Id取记录。我写了一个查询来从表中获取记录,但它显示异常"SQLite Exception near question_id"SQLite:通过传递两个值来检索记录

    这是我给大家参考查询..

    String selectQuery=("select * from question where exam_id ='" + examId + " and question_id ='" + questionId +"'"); 
         Cursor cursor = db.rawQuery(selectQuery, null); 
    

    回答

    4

    你错过了一个单引号examId + "后必须examId + " '

    String selectQuery=("select * from question where exam_id ='" + examId + "' and question_id ='" + questionId +"'"); 
    
    +0

    :我总是与DIS单和双引号迷惑,不要ü有什么参考要说清楚 – 2012-04-07 07:02:28

    +2

    可以参考这个技巧http://www.techtamasha.com/escape-single-quotes-and-wild-cards-_-in-ms-sql/20 – 2012-04-07 07:08:38

    +0

    谢谢@hotveryspicy – 2012-04-07 07:30:38

    相关问题