2016-09-29 20 views
1

私はプロジェクトに取り組んでいます。私はsqliteについてほとんど理解していません。私はsqliteローカルデータベースから名前を検索するアンドロイドアプリケーションに取り組んでいます。 私はeditTextボックスからテキスト(名前)をグラブして、sqliteでクエリを実行したいと思います。 私はEDITTEXTボックスからテキストをGRAPする方法を見つけた -Sqliteで文字列値を検索する方法は?

EditText txtname = (EditText)findViewById(R.id.name); 
String name  = txtname.getText().toString(); 

を私の研究から、私は、これはあなたがsqliteのにクエリを行う方法です発見 -

SELECT * FROM Customers 
WHERE City LIKE '%XXXX%'; 

私にはわからない、ので、どのユーザーがeditTextボックスで検索しますか?

ユーザーがeditTextボックスに入力したクエリは、sqliteデータベースに対してどのように行うことができますか。

おかげ

答えて

3

は、私はあなたが求めているのかわからないんだけど、私はそれがクエリにnameを渡す方法だと思います。例

db.query("Customers", null, "City LIKE ?", new String[] { "%" + name + "%" }, null, null, null); 
+0

の選択の引数を持つ

使用SQLiteDatabase.query()は、あなたがこのシナリオでSQLiteDatabase.query()を使用して、より協力してもらえます。 – Cin

関連する問題