Ho una stored procedure su SQLServer 2000 che utilizzo per farmi restituire l'ultimo indirizzo:
CREATE PROCEDURE dbo.sp_getLastID
@ID int OUTPUT
as
SELECT SCOPE_IDENTITY() AS NewID
exec @ID = NewID
return
GO
All'interno del code behind di ASP.NET la richiamo in questo modo:
Dim cmdSql As SqlCommand = New SqlCommand("sp_getLastID")
cmdSql.CommandType = CommandType.StoredProcedure
Dim myParm As SqlParameter = cmdSql.Parameters.Item("@ID")
p_id = myParm.Value
Il problema è che mi restituisce il seguente errore quando preva a leggere il parametro:
SqlParameterCollection non contiene SqlParameter con ParameterName '@ID'.
Qualcuno sa darmi uno spunto???
Grazie![]()

Walter
Rispondi quotando
Per fare un insert nel db i passi e gli oggetti da seguire possono essere i seguenti.