0

文字列変数の周りに引用符を追加するにはどうすればよいですか? 私のデータベースは、変数名の周りにある場合にクエリを実行します。どうすれば""よいですか? 私はこれをしまし"+"+ School_name+"+"たが、引用符で変数名を追加する方法がうまくいきませんか?

       Bundle bundle = this.getIntent().getExtras();
        School_name = bundle.getString("Serachvalue");



             db.selectQuery("SELECT * FROM uss_school sch LEFT JOIN uss_school_to_level sl ON  
    sch.school_id = sl.school_id LEFT JOIN uss_level l ON sl.level_id = l.level_id WHERE  
   l.title  ="+ School_name+" ORDER BY sch.name ASC");

しかし、データベースは引用符で囲まれて実行されます。

         SELECT * FROM uss_school sch LEFT JOIN uss_school_to_level sl ON sch.school_id =  
                  sl.school_id LEFT JOIN uss_level l ON sl.level_id
= l.level_id WHERE l.title = "Elementary" ORDER BY sch.name ASC
4

1 に答える 1

2

次の方法を試してください、

db.selectQuery("SELECT * FROM uss_school sch LEFT JOIN uss_school_to_level sl ON  
    sch.school_id = sl.school_id LEFT JOIN uss_level l ON sl.level_id = l.level_id WHERE  
   l.title  ='"+ School_name+"' ORDER BY sch.name ASC");

'クエリ フィールドで文字列変数を使用するときはいつでも追加する必要があります。

于 2013-10-31T13:08:21.390 に答える