Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2012, 06:32
ricardo_eslokehay
 
Fecha de Ingreso: marzo-2011
Mensajes: 37
Antigüedad: 13 años, 1 mes
Puntos: 0
El listbox no me carga datos de access

Buenas a todos, estoy haciendo el esfuerzo de pasarme de visual basic 6 a .net y la verdad es que con las conexiones a bases de datos estoy muy perdido. Mi problema es el siguiente.

Estoy intentando cargar los datos de una columna de una tabla en un listbox y cuando ejecuto el programa en el listbox me sale lo siguiente: System.Data.DataRow. Os pongo el codigo para ver que estoy haciendo mal.

Public Class FrmVdatosEQCvn

Private Sub FrmVdatosEQCvn_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Dim conexion As New OleDbConnection
Dim oComando As New OleDbCommand
Dim oData As New DataTable

Dim consultaSQL As String

'Dim DS As New DataSet 'Esqueleto de bd
'Dim Adaptador As New OleDbDataAdapter(consultaSQL, conexion)

Dim i As Integer

conexion.ConnectionString = "Provider = Microsoft.ACE.OLEDB.12.0; Data Source =d:\\BDcalidad.mdb; persist Security Info = False "
conexion.Open() 'Abre la conexion entre base de datos y programa

consultaSQL = "SELECT * FROM AnualVN"
oComando.CommandType = CommandType.Text
oComando.CommandText = consultaSQL
oComando.Connection = conexion
oData.Load(oComando.ExecuteReader)

For i = 0 To oData.Rows.Count - 1
Me.ListBox1.Items.Add(oData(0))
Next i

conexion.Close()


End Sub
End Class

un saludo y gracias