buenas compañeros del foro tengo un pequeño error al tratar de conectar mi base de datos hecha en access con un formulario en visaul estudio 2005 usando el visual basic.
lo que quiero es que los datos de un campo de mi base de datos aparescan en un listbox esto es relativamente sencillo lo he hecho en visaul basic 6.0 pero no es lo mismo con visual 2005 tengo en este momento el sigueinte codigo en un boton:
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
DataGrid1.Visible = True
Dim da As OleDbDataAdapter
Dim dt As DataTable
Dim n, i As Integer
Dim strsql, scnn As String
strsql = "select* from Tbl_efecto"
scnn = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Integrated Security=True;" & _
"Initial Catalog=bd1.mdb;" & _
"Data Source=C:\Documents and Settings\Administrador\Mis documentos\"
da = New OleDbDataAdapter(strsql, scnn)
dt = New DataTable
da.Fill(dt)
n = dt.Rows.Count
If n = 0 Then
lblAviso.Text = "No se ha encontrado ningún registro que coincida con la selección"
Else
lblAviso.Text = "Datos del personal seleccionado"
For i = 0 To n - 1
'
' Asignar a las variables el contenido del registro
lstDatos.Text = dt.Rows(i)("Descripcion").ToString
Next
End If
End Sub
ahora este codigo me ha funcionado antes incluso en un fomulario credo en .net
y lo que me marca como error es que me dice: "No se encontroOleDbException" "La operación de múltiples pasos de OLE DB generó errores. Compruebe los valores de estado de OLE DB si es posible. No se realizó ningún trabajo."
esto me la marca en la parte de da.Fill(dt) y no se que onda espero que alguien me pueda ayudar con este problema ya sea sugeriendo como solucionar mi problema o como me diga como hacer de otra forma la coneccion