Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/10/2006, 14:07
Stream
 
Fecha de Ingreso: mayo-2004
Ubicación: Guadalajara, Jalisco, México
Mensajes: 724
Antigüedad: 20 años, 7 meses
Puntos: 6
Sinseramente, que raro está tu codigo... nunca habia visto esto.. :s

CType(ds.Tables(dr.Item("Nombre")), DataTable).Rows.Add(drN)

jajaj... estabas en un sueño guajiro...

Para importar un row de otra tabla, las tablas tienen un metodo ImportRow
mediante ese metodo puede agregar rows de otras tablas.. hay que leer el capitulo de ADO.NET te lo recomiendo....

Esta linea podria probocar error,
If ds.Tables(dr.Item("Nombre")) Is Nothing Then


La linea Type.GetType("System.String")))
Yo la reemplazaria por GetType(System.String)

La linea
If ds.Tables(dr.Item("Nombre")) Is Nothing Then
si no se cumple esta condicion, dtN nunca se instanciará, por lo tanto te dará una exepcion tu codigo
Dim drN As DataRow = dtN.NewRow
ya que dtN es nothing



En general, tu codigo está muy mal hecho, supongo que apenas empiezas en .NET, verifica la logica de lo que quieres hacer friend, sino al final tendrás un programa lleno de bugs... No te lo digo en mal pex.. te lo digo para que aprendas de tu errores friend...

saludos