Ver Mensaje Individual
  #9 (permalink)  
Antiguo 07/09/2009, 05:21
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 2 meses
Puntos: 2658
Respuesta: Error código consulta

Si te devuelve un DataSet, te devuelve al menos una tabla, porque un DataSet es un contenedor de tablas (y si mal no recuerdo contiene sólo tablas, cualquier duda ver DataSet en MSDN).
Si ese método de devuelve un DataSet y no es usado por ninguna otro método, solamente contendrá la tabla leída, por lo que la propiedad DataSet.Tables.Count debería devolverte 1, y para acceder a ella, si no le has puesto nombre, simplemente sería todosLosContactosBasico.Tables(0)

El código quedaría:
Código vb.net:
Ver original
  1. Dim contactos as New ArrayList
  2. Dim persona as Contacto
  3. For Each r As DataRow In todosLosContactosBasico.Tables(0).Rows
  4.    persona = New Contacto
  5.     persona.setnombre = Convert.ToString(r.Item("nombre"))
  6.     persona.setapellido = Convert.ToString(r.Item("apellido1"))
  7.    contactos.Add(persona)
  8. Next
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)