|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 12 ![]() |
Bonjour.
Je programme en C# une application qui se connecte à une db SQLITE. Lorsque j'insère un élément en db je souhaiterais en retirer l'id fraîchement généré pour le mettre dans mon objet C# en mémoire. Mes champs d'id en table sont sous la forme suivante : INTEGER PRIMARY KEY (donc ce sont des champs genre identity auto-incrémentés) la variable @@IDENTITY semble ne pas être reconnue. Comment faire? Merci. |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 12 ![]() |
Hé bien j'ai trouvé.
Il existe toute une série de fonctions intégrées dans le moteur db de SQLite. En voici un aperçu : http://www.sqlite.org/lang_expr.html (rubrique "core functions") Voici la requête qui produit le résultat en question : SELECT DISTINCT last_insert_rowid() FROM <NOM_TABLE> |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com