2017-06-18 17 views
0

私はandroid.database.sqlite.SQLiteException "SELECTamountFROMnilanjan_tableWHEREName" 取得しています:構文エラー(コード1):は私がandroid.database.sqlite.SQLiteException "SELECTamountFROMnilanjan_tableWHEREName" を取得しています:構文エラー(コード1):

public Cursor getItemID(String name) 
{ 
    SQLiteDatabase db =this.getWritableDatabase(); 
    String query = "SELECT" + COL_3 + "FROM" + TABLE_NAME +"WHERE" + COL_2 + " = '" + name + "'" ; 
    Cursor data = db.rawQuery(query,null); 
    return data; 
} 
+0

SQLクエリにスペースが必要です。問合せはすべて1語にすることはできません。 – tima

+0

本当に助けてくれてありがとう –

答えて

0

"SELECTamountFROMnilanjan_tableWHEREName"からのエラーメッセージは、クエリとして実行されるコンカチネーションの結果です。

あなたは有効なクエリを作成するために、キーワードの間にスペースを追加する必要があります。:

"SELECT " + COL_3 + " FROM " + TABLE_NAME + " WHERE " + COL_2 + " = '" + name + "'" ; 
関連する問題