Quelle est la meilleure façon de procéder?Sqlite: Besoin de récupérer les clés primaires automatiques générées pour chaque entrée que j'insère
Notez qu'il s'agit de la version sqlite fournie avec Google Gears, également.
Quelle est la meilleure façon de procéder?Sqlite: Besoin de récupérer les clés primaires automatiques générées pour chaque entrée que j'insère
Notez qu'il s'agit de la version sqlite fournie avec Google Gears, également.
Ce post contient des détails sur l'obtention de la valeur de la clé d'incrémentation automatique en sqlite. Est-ce que c'est ce que vous cherchez?
Fermez, mais ceci est Javascript fonctionnant Google Gears. Est-ce ce dont j'ai besoin: http://code.google.com/apis/gears/api_database.html#Database-lastInsertRowId? – Hamster
Ouais ça ressemble à ça va marcher. Voici un article, http://blog.brianflove.com/articles/2008/07/14/google-gears-presentation/, avec un exemple de code qui s'exécute avec gears, doing et insert et récupère l'identifiant en utilisant lastInsertRowId. db.execute ('insérer dans les valeurs des utilisateurs (prénom, nom, description, horodatage) (?,?,?,?)', [$ F ('prénom'), $ F ('nom'), $ F ('Description'), new Date(). GetTime()]); lastid = db.lastInsertRowId; –
Avez-vous essayé des choses comme SCOPE_IDENTITY() ou similaire? –
En tant que requête SQL? – Hamster