hola amigos,
quisiera saber si hay algo que esta mal en este Store Proc, aparentemente esta bien ya ke en el analizador de consultas obtengo los datos correctamente. Pero cuando quiero usarlo en el .NET, NO ME FUNCIONA..
codigo:
Dim objBusRegAT62 As New ClsBusRegistroAT62
Dim dt As DataTable = Nothing
Protected Sub btnBuscarUsuario_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnBuscarUsuario.Click
Dim strCtaUsuario As String
strCtaUsuario = Me.txtCtaUsuario.Text.ToString
dt = objBusRegAT62.Usp_SelectRegAT62_DatosUsu(strCtaUsu ario)
Me.lblNombre.Text = dt.Rows(0).Item("dvNombre")
Me.lblUnidad.Text = dt.Rows(0).Item("dvUnidad")
Me.lblGerencia.Text = dt.Rows(0).Item("dvGerencia")
End Sub
MENSAJE DE ERROR: La columna 'dvNombre' no pertenece a la tabla Table.
Espero puedan ayudarme. GRACIAS
-----------------------------------Script SQL -----------------------------------------------
CREATE PROCEDURE Usp_SelectRegAT62_DatosUsu
(@dvUsuLogin VARCHAR(20))
AS
BEGIN
BEGIN TRAN
DECLARE @fsAreID SMALLINT
DECLARE @psAreID SMALLINT
SELECT (dvUsuApellido,'', dvUsuNombre) as dvNombre from BDPersonal..Usuario where dvUsuLogin=@dvUsuLogin
SET @fsAreID=(SELECT fsAreID from BDPersonal..Usuario where dvUsuLogin=@dvUsuLogin)
SELECT dvAreArea as dvUnidad from BDPersonal..Area where psAreID=@fsAreID
SET @psAreID=(SELECT fsAreID from BDPersonal..Area where psAreID=@fsAreID)
SELECT dvAreArea as dvGerencia from BDPersonal..Area where psAreID=@psAreID
COMMIT TRAN
RETURN
END