Obtener RecordID "INTEGER PRIMARY KEY"

Aquí puedes preguntar o compartir tus dudas y conocimientos acerca del programa
Hola a todos, espero puedan ayudarme con mi pequeña duda.

Me gustaría saber si es posible poder obtener el ultimo "RecordID o ID".
He estado tratando con la opción
tCS = SQLite.QueryToTable(db, "SELECT RecordID FROM Miembros Order By RecordID ASC");
tCS = SQLite.GetLastInsertRowID(db);
Input.SetText("Input1", tCS);
Y pude lograr obtener el RecordID, el problema es que yo ya tengo registros en mi tabla pero no puedo obtener el ultimo que ya esta ingresado hasta crear un nuevo registro es que puedo empezar a ver el ultimo RecordID, pero al cerrar y volver a ejecutar pasa lo mismo.

Me gustaria que analizaran esta sentencia y me ayudaran a solucionar lo que esta sucediendo.

GRACIAS

Sube tu APZ, antes te digo que tienes que recorrer, los registros por medio de sus indices (columnas) por medio de ciclos repetitivos (for, while, do while), para retornarlos despues.

SQLite.GetLastInsertRowID(db);

Como su propio nombre indica, retorna el ID del ultimo registro INSERTADO, mediante la query INSERT INTO... no hay que ser un guru, solo saber leer

En primera no sé porque reutilizas la variable tCS pero no deberías hacerlo.

La verdad es que yo no uso el plugin SQLite de ams, prefiero usar luasql así que no tengo idea si esto funcione... Solo se me ocurrió
tCS = SQLite.QueryToTable(db, "SELECT RecordID FROM Miembros Order By RecordID ASC");
UltimoID = tCS.Data[#tCS.Data].RecordID 
Lo que te sucede es normal ya pabloko explicó porqué.

GRACIAS Thedary por tomarte el tiempo de conestar tu sintaxis funviona de maravilla y a Pabloko por conestar tambien.

:friends: ;) :num1: :pc: