Hola amigos, espero que tengan un excelente dia, les comento mi problema. resulta que tengo un problema estuve haciendo un sistema en visual basic 6.0 pero tuve que migrarlo a visual basic 2008. por razones de compatibilidad, la cuestion es que estoy usando DAO y pues usaba el flexgrid pero para vb 2008 ya no es compatible, entonces pues quiero usar el datagrid pero no se como conectar mi base de datos que es access 2003 al datagrid en vb 2008, me podrian ayudar o darme una referencias a como le puedo hacer y si es posible enlazarlo con DAO o si es con ADO como seria, por otro lado tambien tengo un problema con el siguiente codigo del listview al tratar de eliminar un registro seleccionado:
Código:
With ListView1
For i = .Items.Count To 1 Step -1
If .Items.Item(i).Checked = True Then
vnumero = Trim(.Items.Item(i).Text)
rst = dbs.OpenRecordset("select * from clientes where num_cliente like '" & vnumero & "'")
If rst.RecordCount >= 1 Then
dbs.Execute("DELETE * FROM clientes WHERE num_cliente= '" & vnumero & "'")
End If
End If
Next i
End With
bueno en el codigo anterior mi problema es que marca error al tratar de eliminar el registro seleccionado del listview y el error es el siguiente:
"El límite inferior de la colección ListView1.ListItems cambió de 1 a 0"
como puedo hacerle para que estas dos opciones pueda hacer que funcione, espero y me haya dado a entender. les agradezco de antemano y les envio un cordial saludo esperando y puedan ayudarme se los agradezco mucho..saludoss!!!