Hola a todos,
Estoy intentando aprender un poco de visual basic, ya he leido algo y logre realizar algunos programitas simples para automatizar algunas csas de mi trabajo.
Ahora queria combinar visual con access, encontre muchos ejemplos... muchisimos no me funcionaron pero al final encontre uno que esta bastante clarito y me funciona.
Pero cuando le cambio de BD Access a una creada por mi en Access 2000, el ejemplo en visual me tira el error 3343, Unrecognized database format.
Código:
Private Sub Form_Load()
Dim dbname As String
Dim db As Database
Dim qdef As QueryDef
Dim td As TableDef
' Open the database.
dbname = App.Path
If Right$(dbname, 1) <> "\" Then dbname = dbname & "\"
dbname = dbname & "data.mdb"
Set db = OpenDatabase(dbname)
' List the table names.
For Each td In db.TableDefs
' Do not allow the system tables.
If Left$(td.Name, 4) <> "MSys" Then _
List1.AddItem td.Name
Next td
db.Close
' Attach the Data control to the database.
Data1.DatabaseName = dbname
End Sub
Bien, instale el service pack para visual 6 y tampoco me funciona el ejemplo y tira el mismo error, entonces? Con que versiones de access puedo trabajar para que visual las tome sin problemas?
Agradecere mil las respuestas, pues parece complicado arrancar con esto sino
Saludos