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
Come recuperare l'ultimo ID creato nel DB
martedì 06 novembre 2007 - 11.17
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
squilibrio
Profilo
| Expert
527
messaggi | Data Invio:
mar 6 nov 2007 - 11:17
Ciao, mi aiutate a modificare il mio metodo per gestire un parametro (l'ultimo ID della insert effettuata) di ritorno dalla SP e come passare questo valore??
if (DataHelper.AddEElemento(sqlConnection, aaaa, bbbb))
{
lblErrore.Text = "Collaboratore inserito";
}
public bool Add(SqlConnection connection, int aaaa, int bbbb)
{
ConnectionState currState = connection.State;
if (((connection.State & ConnectionState.Open) != ConnectionState.Open))
connection.Open();
try
{
SqlParameter[] parameters = new SqlParameter[2];
parameters[0] = new SqlParameter("@aaaa", aaaa);
parameters[1] = new SqlParameter("@bbbb", bbbb);
SqlCommand cmd = CreateStoreProcedureCommand("Add", connection, parameters);
return (cmd.ExecuteNonQuery() == 1);
}
finally
{
if ((currState == ConnectionState.Closed))
connection.Close();
}
}
e la SP
CREATE PROCEDURE [dbo].[Add]
(
@aaaa int,
@bbb int
)
AS
INSERT INTO
tabella
(aaaa, bbbb)
VALUES
(@aaaa, @bbbb)
RETURN
Come posso ritornare il valore dell'ID a questa porzione di codice
if (DataHelper.AddEElemento(sqlConnection, aaaa, bbbb))
{
lblErrore.Text = "Collaboratore inserito";
}
Grazie a tutti!
Wamba
Profilo
| Expert
722
messaggi | Data Invio:
mer 7 nov 2007 - 08:18
ciao,
RETURN @@identity
-----------------------------------------------------------
Solo chi ha il Caos dentro può generare una stella danzante
Wamba
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 !