He creado una tabla SQLite FTS3 que estoy usando dentro de la plataforma de desarrollo de Android (target
es 2.2 y minVersion
es 8). Por ejemplo, he creado la tabla de la siguiente manera:Obtener ID de fila de una tabla SQLite FTS3
create virtual table person using fts3(first,last);
Sé que al insertar datos en esta tabla, que long
es devuelto, que es el identificador de fila del registro insertado. ¿Cómo obtengo el ID de fila de esta tabla? Si realizo:
select * from person
consigo -1
para Cursor.getColumnColumnIndex("rowid");
. Además, Cursor.getColumnNames()
solo muestra las dos columnas ('primero' y 'último') y no 'rowid'. ¿Alguna sugerencia sobre cómo resolver este problema?
gracias. ¡eso funciono! – jake
de nada. Me alegro de ayudar – compcentral
Este problema me ha estado volviendo loco durante 2 horas. Gracias – kolistivra