ユーザーの選択に応じて質問の数を選択するクイズアプリを作っていますが、実はこんな感じにしたいです
db.execute('select * from Quiz limit **Variable**')//Here i want to use variable instead of constant value.
これで私を助けてくれませんか
前もって感謝します
次のようなものを使用してみませんか。
int num = 10;
db.execSQL("select * from Quiz limit " + num)
コードを次のように変更します。
public void selectall(String variable){
Cursor c=db.rawQuery("SELECT from Quiz limit "+variable);
}
ここで、変数はユーザーの選択に応じて設定されます
注: Androidの SQLiteDatabasedb.execute
クラスメソッドではありません。データベーステーブルを検索するには、 execSQLまたはクエリメソッドを使用する必要があります。
Androidのデータベースですべての選択、削除、更新、挿入操作を実行するには、このチュートリアルを参照してください。
http://www.androidhive.info/2011/11/android-sqlite-database-tutorial/