Porque no me devuelve tabla este proc.almacenado ?
Publicado por Ronnie (1 intervención) el 05/02/2006 13:51:43
Estoy trabajando con asp.net y estoy manejando ADO:NET para que me
genere un dataset a partir del un procedimiento almacenado que quiero
me devuelva 2 tablas.
para trabajar con
dataset.Tables(0) y dataset.Tables(1)
pero solo me devuelve la segunda con dataset.Tables(0)
si es que el filtro es exitoso en la primera,pero
cuando si no es exitoso me devuelve el dataset con las 2 tablas
naturalmente vacias ??
Como debo hacerlo para que eldatset traiga las 2 tablas ???
les envio el procedimiento almacenado para que me digan que pudiera estar pasando
gracias
CREATE PROCEDURE Usuario_Perfil (@login as varchar(10),@password as varchar(10)) AS
declare @id as integer
select @id = 0
/* tabla 0*/
select @id=id
from usuario
where login = @login and contraseña = @password
/* tabla 1 */
select *
from Usuario_Acceso where id_Usuario = @id
order by cod_modulo,cod_proceso,cod_actividad,cod_operacion
GO
genere un dataset a partir del un procedimiento almacenado que quiero
me devuelva 2 tablas.
para trabajar con
dataset.Tables(0) y dataset.Tables(1)
pero solo me devuelve la segunda con dataset.Tables(0)
si es que el filtro es exitoso en la primera,pero
cuando si no es exitoso me devuelve el dataset con las 2 tablas
naturalmente vacias ??
Como debo hacerlo para que eldatset traiga las 2 tablas ???
les envio el procedimiento almacenado para que me digan que pudiera estar pasando
gracias
CREATE PROCEDURE Usuario_Perfil (@login as varchar(10),@password as varchar(10)) AS
declare @id as integer
select @id = 0
/* tabla 0*/
select @id=id
from usuario
where login = @login and contraseña = @password
/* tabla 1 */
select *
from Usuario_Acceso where id_Usuario = @id
order by cod_modulo,cod_proceso,cod_actividad,cod_operacion
GO
Valora esta pregunta


0