Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Dbbio recupero id
giovedì 21 febbraio 2013 - 12.26
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
|
MySQL 5.5
PR
Profilo
| Junior Member
76
messaggi | Data Invio:
gio 21 feb 2013 - 12:26
Ciao a tutti
ho la necessità di recuperare l'id(che è un campo numerico autoincrement) di un record inserito in una tabella presente in un database MySql.
Per far ciò, ho pensato di fare una query di tipo select inserendo nel where tutte le informazioni necessarie per evitare che, se prendo l'ultimo id alla cieca, possa prendere il record inserito da qualche altro qualche secondo prima.
Questo modo è l'unica soluzione oppure esiste un comando in grado di restituirmi l'id non appena salvo il record?
Grazie
andrestu
Profilo
| Expert
772
messaggi | Data Invio:
gio 21 feb 2013 - 13:02
io creo una stored procedure su db che subito dopo l'inserimento mi valorizza un parametro di output con il nuovo id:
@NewId int OUT
...
SET @NewId = (SELECT @@IDENTITY);
forse lo si può fare anche fuori dal contesto della stored procedure, e cioè dopo l'inserimento fai una select di quel tipo ma sinceramente non ho mai provato, anzi se lo provi a fare e funziona fammi sapere in che modo lo fai
Andrea Restucci - Web Developer
PR
Profilo
| Junior Member
76
messaggi | Data Invio:
gio 21 feb 2013 - 18:48
Grazie dell'aiuto, ora mi documento un po' sulle stored procedured e vedo il da farsi(sinceramente non le conosco e prima di utilizzarle è meglio che le studi un po')
Torna su
Stanze Forum
Elenco Threads
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 !