J'essaie d'effectuer un INSERT simple et de retourner l'identité (clé primaire auto-incrémentée). J'ai essayéSQLite prend-il en charge SCOPE_IDENTITY?
cmd.CommandText = "INSERT INTO Prototype (ParentID) VALUES (NULL); SELECT SCOPE_IDENTITY();";
et je reçois l'erreur suivante
EnvironmentError: SQLite error no such function: SCOPE_IDENTITY
Est-ce que SQLite SCOPE_IDENTITY de soutien?
Si oui, comment l'utiliser?
Sinon, quelles sont mes alternatives (de préférence "thread-safe")?
Est sqlite3_last_insert_rowid() threadsafe? Est-ce limité à la portée actuelle comme SCOPE_IDENTITY? – Greg
Lire la documentation. Dernière identité sur la connexion actuelle. –