SQL - Return y EOF

 
Vista:

Return y EOF

Publicado por diana (6 intervenciones) el 27/02/2001 00:31:40
Como puedo obtener valores de un procedimiento almacenado, por ejemplo valores enteros, se que existe el return pero no se como funciona para tomar el valor desde visual basic, ademas como puedo saber o validar el EOF de una consulta, se puede en el store procedure o como
De antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Return y EOF

Publicado por isidroalmaguer (26 intervenciones) el 28/02/2001 07:55:44
para que un stored procedure te devuelva valores es como sigue.

si es un conjunto de registros estos los asignas a un recordset en visualbasic, obviamente teniendo la conexion activa y los puedes accesar con la coleccion fields del recordset

si son valores simples estos se pueden devolver de forma similar, en el lado de servidor en el sp haces un select a el valor ejemplo
select mivalor
y del lado de visual igual lo puedes asignar a un recordset, solo que este solo trae un registro y una sola columna..

espero te ayude en algo

saludos
isidroalmaguer
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Return y EOF

Publicado por Daniel Catalá Pachés (13 intervenciones) el 09/03/2001 01:01:02
Sobre el return ya lo contestó el compañero.
Sobre como detectar un fin de registros en un procedimiento sería algo asi.
DECLARE CURSOR miCursor FOR SELECT * FROM Tabla
OPEN miCursor
WHILE (@@FETCH_STATUS=0)
BEGIN
FETCH NEXT INTO @variables...
END
--Llegaría aqui cuando encontrase un error, y cambiaria el @@FETCH_STATUS
CLOSE miCursor
DEALLOCATE miCursor
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar