Parametro Output de Stored
Publicado por Daniel (62 intervenciones) el 13/02/2008 01:38:17
Hola a todos
Cuento con un sqldatasource, el cual en el comando de Insert tengo un stored procdure el cual en su ultima linea invoca a la funcion SCOPE_IDENTITY() (o @@identity, da igual) para obtener el id del ultimo registro ingresado. El parametro @newid lo retorno utilizando RETURN @newId. en mi pagina asp.net, en evento SQLDataSource_Inserted, coloco la siguiente instruccion:
Dim a As Integer
a = e.Command.Parameters("@newId").Value
y en la lista de parametros de mi etiqueta <InsertParameters> del SqlDataSource tengo esta linea:
<InsertParameters>
<asp:Parameter Direction="ReturnValue" Name="newId" Type="Int32" />
</InsertParameters>
pero cuando se ejecuta el evento SQLDataSource_Inserted, no me captura ningun valoe cuando invoco a e.command.parameter("@newId").Value
ojala alguien me pueda ayudar, es de suma urgencia, milesd e gracias
Cuento con un sqldatasource, el cual en el comando de Insert tengo un stored procdure el cual en su ultima linea invoca a la funcion SCOPE_IDENTITY() (o @@identity, da igual) para obtener el id del ultimo registro ingresado. El parametro @newid lo retorno utilizando RETURN @newId. en mi pagina asp.net, en evento SQLDataSource_Inserted, coloco la siguiente instruccion:
Dim a As Integer
a = e.Command.Parameters("@newId").Value
y en la lista de parametros de mi etiqueta <InsertParameters> del SqlDataSource tengo esta linea:
<InsertParameters>
<asp:Parameter Direction="ReturnValue" Name="newId" Type="Int32" />
</InsertParameters>
pero cuando se ejecuta el evento SQLDataSource_Inserted, no me captura ningun valoe cuando invoco a e.command.parameter("@newId").Value
ojala alguien me pueda ayudar, es de suma urgencia, milesd e gracias
Valora esta pregunta


0