Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 5 décembre 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage SQL > select @@identity

select @@identity
Est ce que la requête select @@identity donne la clé du dernier enregistrement créé dans une base ou la dernière clé que j'ai moi-même créée, lorsque la base est multi_utilisateurs ???
Merci

Message posté le 25/03/2004 par Joel

Répondre à ce message
 
AuteurRéponse 
Salem
25/03/2004
RE : select @@identity
Je m'avancerais pas trop a repondre a ta question dans la mesure ou je ne suis pas trop sur, mais cela dit, voila ce que je pense.

Avec Access, personnellement, je n'utilise pas de champs a incrementation auto. J'utilise a la place une table annexe qui liste toutes mes tables, avec 2 champs, les noms de tables, et le dernier ID utilise pour chacune d'entre elles. Ensuite, si dans une table quelconque je dois ajouter un enregistrement, je regarde quel a ete le dernier ID utilise, et incremente sa valeur dans ma table annexe.

Maintenant, avec SQL Server, le mieux est d'utiliser une stored procedure. Tu y passes les valeurs a inserer, tu lances ta requete INSERT, suivi du SELECT @@IDENTITY, et ca te renvoit a coup sur le l'ID du dernier INSERT que tu as lance. Pour le recuperer, tu appelles ta stored procedure via un recordset: rs.open "execute sp_stored_proc" & val1 & ", " & val2 ...
Répondre
erb
25/03/2004
RE : select @@identity
tu recupere la cle que tu viens juste de faire , tu crees un insert et ausitot le @@ pour la recuperer ...
Répondre


Proregna - L'hébergement ASP.NET


A RETENIR CETTE SEMAINE
04/12/2008 - La bêta de Windows 7 en janvier?
Microsoft dévoilera la première version bêta de Windows 7 en janvier prochain, affirme un de ses emp ...
04/12/2008 - Arrivée de Seadragon Ajax et mise à jour de Deep Zoom Composer
Seadragon est à l'Ajax ce que Deep Zoom est à Silverlight; une technologie permettant de zoomer avec ...
04/12/2008 - Outil - Eric Ambrosi publie la version 2 de la librairie Tweened
Eric nous propose de découvrir la toute nouvelle version de la Tweened Library en beta. Pour rappel, ...
03/12/2008 - Utiliser la plateforme Office 2007 comme support de développement, une utopie?
Alors qu’il y a quelques années, les développeurs devaient être de purs spécialistes techniques, il ...
03/12/2008 - Visual Studio Team System 2010 et Suivi de projet par la méthode « Earned Value Analysis »
Cet article co-écrit par Philippe Puschmann et Laurent Hazet d'Avanade se propose de vous fournir le ...
03/12/2008 - Avec Kojax, Microsoft planche sur une déclinaison mobile d'Ajax
L'éditeur travaille actuellement sur l'élaboration d'un environnement de développement Ajax adapté a ...
02/12/2008 - Test Outil : L'intégration continue avec TeamCity 4
La toute nouvelle version 4.0 de l'outil d'intégration continue TeamCity de JetBrains est testée par ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade