Foros del Web » Programación para mayores de 30 ;) » .NET »

Maximo index de un dataset

Estas en el tema de Maximo index de un dataset en el foro de .NET en Foros del Web. hola, ahora tengo el siguiente problema he buscado por internet y no encuentro nada, ok el asunto es el siguiente, yo hago una consulta que ...
  #1 (permalink)  
Antiguo 22/08/2008, 09:42
 
Fecha de Ingreso: enero-2006
Mensajes: 233
Antigüedad: 18 años, 4 meses
Puntos: 2
Maximo index de un dataset

hola,
ahora tengo el siguiente problema
he buscado por internet y no encuentro nada,
ok el asunto es el siguiente,
yo hago una consulta que me devuelve un solo registro
ese reguistro lo cargo en un dataset y luego le paso los datos a los controles label y textbox, pero cuando se lo paso me manda el siguiente error

"make sure that the maximum index on a list is less than the list size"
que es en esta linea que me brinca
Me.lbprimernombre.Text = ds.Tables(0).Rows(0)("cod_cia")

la consulta esta funconado bien
lo que creo que debe ser esq debo dar el valor de maximo index pero, no se que funcion se usa para capturarlo bueno esa es mi hipotesis

les agredesco
bye
este es el codigo

Protected Sub btnbuscar_Click(ByVal sender As Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles btnbuscar.Click

Dim sucursal As String = Me.ddlsucursal.SelectedValue

Dim ds As System.Data.DataSet
Try


ds = Datos.getResultadoBusquedaRP(Me.TxtNoEmpleado.Text , Me.lbprimernombre.Text, errores)

Me.lbprimernombre.Text = ds.Tables(1).Rows(1)("cod_cia")

Catch ex As Exception

'MsgBox1.ShowMessage("Ha ocurrido el siguiente error :" & errores)
Response.Write("Ha ocurrido el siguiente error :" & errores)
Finally
ds = Nothing
ds.Dispose()

entidad = Nothing
Datos = Nothing

End Try

End Sub
Public Function getResultadoBusquedaRP(ByVal noempleado As String, ByVal nombre As String, ByRef errores As String) As System.Data.DataSet
Dim capadatos As New DatosCapa.AccesoDatos
Dim ds As System.Data.DataSet
Dim proceso As Integer = 1
Try
Dim parametros(1) As String
parametros(0) = UCase(noempleado)
parametros(1) = CInt(proceso)
ds = capadatos.EjecutaSpDS("dbo.adm_co_perfil", parametros)
Catch ex As Exception

Finally

'capadatos = Nothing
End Try
Return ds
End Function
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:30.