bonjour tout le monde,
comme le titre l'indique, je cherche a selectionner le dernier enregistrement dans BD depuis vb.net.
Merci d'avance
bonjour tout le monde,
comme le titre l'indique, je cherche a selectionner le dernier enregistrement dans BD depuis vb.net.
Merci d'avance
le dernier élément, dans l'absolu, ça veut pas dire grand chose... ça n'a de sens que par rapport à un critère de tri, donc tu vas faire un ORDER BY. Et pour récupérer le dernier, il suffit d'inverser l'ordre du tri (DESC) et de récupérer le premier![]()
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Pour combiner avec la solution du haut tu peux faire une requête comme ça (a condition que ta clé primaire soit un entier qui s'incrémente avec l'auto incrément SQL)
Ou Mieux
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT TOP 1 MesChamps FROM MATABLE ORDER BY MaClePrimaire DESC
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT Max(MaClePrimaire), MesChamps FROM MATABLE
pour une table avec clé auto incrément tu peux faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part select * from table where PK = (select IDENT_CURRENT( 'table' ))
Partager