Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/10/2007, 18:09
yesmina
 
Fecha de Ingreso: diciembre-2004
Mensajes: 133
Antigüedad: 19 años, 5 meses
Puntos: 0
Pregunta Error al obtener datos de un Store Proc

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
__________________
Mina

Última edición por yesmina; 31/10/2007 a las 18:17