Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/03/2005, 09:15
Avatar de RootK
RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 3 meses
Puntos: 50
Cita:
Es decir, el reader se está cargando bien en la clase de acceso a datos, pero cuando retorno ese reader cargado
Por lo que estyo viendo en tu reader no te regresa nada porque ya lo recorriste en ésta parte:

Cita:
While MyReader.Read
Valor = MyReader(0).Tostring
End While
Lo que te recomiendo es que en tu capa de datos dejes un método de tipo shared (no hay necesidad de crear el objeto) que regrese el datareader..

algo así:

Cita:
Public Class DataAccess

Public Shared Function GetDataReader() As OleDbDataReader
Dim oConn As OleDbConnection
'...
'...
Dim oCmd As New OleDbCommand("blabla", oConn)

Dim dr As OleDbDataReader = oCmd.ExecuteReader(CommandBehavior.CloseConnection)

Return dr

End Function

End Class
Y despues ya en tu grid lo podrias llamar así:

Cita:
DataGrid1.DataSource = DataAccess.GetDataReader()
DataGrid1.DataBind()
Checalo y nos cuentas como te fue..