SCOPE_IDENTITY o @@IDENTITY in access97

sabato 20 marzo 2010 - 20.11

dompa72 Profilo | Senior Member

Help me,
come posso ottenere l'ID dell'ultimo record inserito??
Ho cercato su internet, ma ho solo trovato che dalla versione 2000 di access è stato introdotto la funzione Identity.
Spero di non essere costretto a leggere il massimo del contatore (campo ID).
Grazie in anticipo

alx_81 Profilo | Guru

Ciao
>Help me,
>come posso ottenere l'ID dell'ultimo record inserito??
>Ho cercato su internet, ma ho solo trovato che dalla versione
>2000 di access è stato introdotto la funzione Identity.
Puoi usare una SELECT @@IDENTITY in effetti, ma se il tuo access non lo supporta.. MAX id purtroppo.
Altrimenti puoi scrivere tu, ad ogni inserimento, una transazione che ti tenga sempre l'ultimo id inserito in una tabellina di supporto.
In tal modo, se la transazione è andata a buon fine, puoi interrogare quella per ricavare l'ultimo id inserito.

>Grazie in anticipo
di nulla!

--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi

dompa72 Profilo | Senior Member

Grazie, considerando che sto parlando di access 97 forse non ho speranza
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5