Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/09/2006, 22:34
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 19 años, 11 meses
Puntos: 6
Visual basic 6, access y sus versiones

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
__________________
Federico.

Mi página: www.jourmoly.com.ar