SP que devuelva valores

15/06/2004 - 23:12 por John Moreno Ch. \( Pe\) | Informe spam
Hola amigos tengo la siguiente consulta quiero hacer un procedimientos
almacenado y que devuelva un valor para poder leerlo en vb. net

create procedure spmostrar
@id int,
@@most int output

as
select * from tables where cod = @id
select @@most = select count(*) from tables where cod = @id

lo que quiero es que mue muestre cuantos registros fueron afectado por la
consulta por el parametro de salida. que luego en visual..b.net lo
mostraria me podrian ayudar

Saludos
 

Leer las respuestas

#1 JoseLuisArg
16/06/2004 - 01:20 | Informe spam
En vb.net debes agregar al command un parameter del Tipo output, en tu caso,
most

dim prm as sqlparameter
prm=new sqlparameter("@prmdesalida",sqldbtype.int)
prm.direction=parameterdirection.output
cmd.parameters.add(prm)

recuperas con:

cmd.parameters("@prmdesalida").value

Si los resultados los guardas en un dataset, tienes la propiedad
RowsAffected.

"John Moreno Ch. ( Pe)" escribió en el mensaje
news:
Hola amigos tengo la siguiente consulta quiero hacer un procedimientos
almacenado y que devuelva un valor para poder leerlo en vb. net

create procedure spmostrar
@id int,
@@most int output

as
select * from tables where cod = @id
select @@most = select count(*) from tables where cod = @id

lo que quiero es que mue muestre cuantos registros fueron afectado por la
consulta por el parametro de salida. que luego en visual..b.net lo
mostraria me podrian ayudar

Saludos



Preguntas similares