-1

URLからデータを取得してデータベースに保存するAndroidアプリを作成しており(この段階まで完了しています)、そのテーブルのフィールドの一部を使用しています。

このSQLクエリを使用して特定のデータをフェッチしようとしました

"select persons_name where persons_name=s" 

しかし、エラーがありました

I / Database(23722):sqliteが返されました:エラーコード= 1、msg = "FROM"の近く:構文エラー

4

3 に答える 3

1

データが配置されているテーブルを指定する必要があります。

正しいSQLは次のとおりです。

select persons_name FROM Persons where persons_name=s

テーブルがPersonsであると仮定します

于 2012-07-24T13:07:15.070 に答える
1

これにより、名前の開始文字が「s」であるすべての名前が選択されます

"SELECT persons_name FROM persons WHERE persons_name LIKE 's%'
于 2012-07-27T06:25:26.067 に答える
0

@JesusSが指摘したように、これを試してください:

"SELECT persons_name FROM persons WHERE persons_name LIKE 's'"
于 2012-07-24T13:14:18.377 に答える