私は最後の5-6時間これで立ち往生しています。何も機能していません。ユーザーが入力したクエリに対応するキーを取得して、ユーザーがその特定のIDに対応するデータを変更できるようにしたい。
このコードに何か問題がありますか..??
db.execSQL("CREATE VIRTUAL TABLE " + DATABASE_TABLE
+ " USING fts3 (" + KEY_ID
+ " INTEGER PRIMARY KEY ASC, " + KEY_NAME
+ " TEXT NOT NULL, " + KEY_ADDRESS
+ " TEXT NOT NULL, " + KEY_CONTACT + " TEXT NOT NULL, "
+ KEY_BALANCE + " DOUBLE);");
このKEY_ID列を空にします。このIDを取得したいので(cursor.getString(int)を使用するようにカーソル要素を使用)、ユーザーが選択したIDに対応する値を変更できるようにするため、どこかからIDを取得する必要があります。エイリアスを使用するのではなく、fts3テーブルのデフォルトIDを呼び出す方法はありますか?