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 :
