Tema: DataSet
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/06/2006, 09:59
jorge1980
 
Fecha de Ingreso: mayo-2005
Mensajes: 274
Antigüedad: 19 años, 9 meses
Puntos: 0
Pregunta DataSet

Alguien puede ayudarme con este error: No se encontró ningún campo o propiedad 'EMPRESA.NOMBRE' en el origen de datos seleccionado.

Este es el SP:
CREATE PROCEDURE CargarEmpresa(
@IdSol nvarchar(50)
)
AS
SELECT EMPRESA.NOMBRE, EMPRESA.DIRECCION, MUNICIPIOS.NOMBRE , EMPRESA.COD_POSTAL,
SECTORES.NOMBRE
FROM EMPRESA INNER JOIN
SECTORES ON EMPRESA.ID_SECTOR = SECTORES.ID_SECTOR INNER JOIN
MUNICIPIOS ON EMPRESA.ID_MUNICIPIO = MUNICIPIOS.ID_MUNICIPIO
WHERE EMPRESA.ID_SOLICITANTE=@IdSol
GO

Probe el SP en el Sql Analyzer y obtengo los resultados que quiero, pero al ser invocado desde asp.net a traves del sig. codigo me da el error indicado en la parte superior.


Private Function MostrarEmpresa(ByVal SqlConn As SqlConnection, ByVal strIdSol As String)

Dim SqldaEmp As New SqlDataAdapter

SqldaEmp.SelectCommand = New SqlCommand("CargarEmpresa", SqlConn)

SqldaEmp.SelectCommand.CommandType = CommandType.StoredProcedure

SqldaEmp.SelectCommand.Parameters.Add(New SqlParameter("@IdSol", SqlDbType.NVarChar, 50))

SqldaEmp.SelectCommand.Parameters("@IdSol").Direct ion = ParameterDirection.Input

SqldaEmp.SelectCommand.Parameters("@IdSol").Value = strIdSol

Dim dsEmp As New DataSet

SqlConn.Open()

SqldaEmp.SelectCommand.ExecuteNonQuery()

SqldaEmp.Fill(dsEmp, "EMPRESA")

SqlConn.Close()

dgEmp.DataSource = dsEmp.Tables("EMPRESA")

dgEmp.DataBind()

end function

El problema esta en el dataset, pero no se como solucionarlo

Alguien más experimentado que yo puede ayudarme :