Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   "Unrecognized database format" (http://www.forosdelweb.com/f69/unrecognized-database-format-347641/)

alejandrotkd 05/11/2005 19:02

"Unrecognized database format"
 
¡Buen día!
Soy nuevo en VB y estoy trabajando con la versión 6.0 y con Access XP, al querer grabar un registro me marca el error

Unrecognized database format 'C:\doyangadminbd.mdb'

Tengo este código:

Private Sub cmdAceptar_Click()
Set BD = OpenDatabase("C:\doyangadmindb.mdb")
Set tabla = BD.OpenRecordset("profesor")
tabla.MoveLast
tabla.AddNew
tabla.Fields("nombre") = txtNomProfesor.Text
tabla.Fields("grado") = cmbGdoProfesor
tabla.Fields("tipo") = cmbTipo
tabla.Update
tabla.Close
End Sub

¿Alguien me pudiera decir que podría estar pasando?

Se los agradezco mucho.

Saludos

hernanmdq 05/11/2005 21:51

El metodo que utilizas es muy viejo, funciona con la version access 97.
Lo que tienes que hacer es crear un dataenvironment y crear ua conneccion a tu base. Busca sobre esto que por aqui es tu camino. Salu2

jc_moty 06/11/2005 16:00

Cita:

El metodo que utilizas es muy viejo, funciona con la version access 97.
Lo que tienes que hacer es crear un dataenvironment y crear ua conneccion a tu base. Busca sobre esto que por aqui es tu camino. Salu2
O bien, converti tu BD a formato de Access 97...haciendo la siguiente seleccion de menu en el archivo de Access (doyangadmindb.mdb)
http://vbmundo.webcindario.com/convertaccess97.jpg
Saludos.

lucasiramos 07/11/2005 09:59

O bien :P actualiza las referencias de DAO. Seguramente tenes DAO 3.51. En el menú proyecto -> referencias, tilda la opción Microsoft DAO 3.6 Object Library

Saludos. Lucas

ederviera 01/09/2009 12:24

Respuesta: "Unrecognized database format"
 
hola a mi tambien me paso lo mismo gracias lo solucione cambiando a DAO 3.6 gracias


La zona horaria es GMT -6. Ahora son las 07:29.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.