Estoy tratando de realizar un simple INSERT y devolver la identidad (auto-incremento de la clave principal). He intentado¿Soporta SQLite SCOPE_IDENTITY?
cmd.CommandText = "INSERT INTO Prototype (ParentID) VALUES (NULL); SELECT SCOPE_IDENTITY();";
y recibo el siguiente error
EnvironmentError: SQLite error no such function: SCOPE_IDENTITY
¿El SQLite SCOPE_IDENTITY apoyo?
Si es así, ¿cómo lo uso?
Si no, ¿cuáles son mis alternativas (preferiblemente "hilo-seguro")?
Se sqlite3_last_insert_rowid multi-hilo()? ¿Está limitado al alcance actual como SCOPE_IDENTITY? – Greg
Lea la documentación. Última identidad en la conexión actual. –