Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Aplicacion en Delphi 7 con Access 2003 (https://www.clubdelphi.com/foros/showthread.php?t=23027)

Gaby123 04-07-2005 19:44:21

Aplicacion en Delphi 7 con Access 2003
 
Hola, como acceso a una bd en access 2003 desde Delphi 7?

marcoszorrilla 04-07-2005 22:39:50

Debes de utilizar ADO, has probado?

Un Saludo.

Gaby123 06-07-2005 17:54:48

Interface mismatch.Engine version diferent
 
En realidad tengo varios problemas:
1 Cuando trato de utilizar dbe para unas tablas en paradox me dice:
Interface mismatch.Engine version diferent.El mismo error aparece cuando trato de meterme en Database -->Explore, y en todo lo que tenga que ver.
2 Para acces es ADO?pero mas o menos como es el procedimiento, en que parte le digo cual es la base de datos que quiero usar en mi aplicacion?
Disculpen el fastidio pero es que no encuentro ni un ejemplo ni nada, y no tengo a quien preguntarle por aca.
Gracias

roman 06-07-2005 18:18:43

No sé si haya alguna diferencia con Access 2003 pero con versiones anteriores el procedimiento es así:
  1. Coloca una componente ADOConnection
  2. En el inspector de objetos abre el editor de la propiedad ConnectionString
  3. En el editor oprime el botón "Build"
  4. En la lista de proveedores escoge "Microsoft Jet 4.0 OLE DB Provider" y oprime el botón "Siguiente"
  5. En el primer recuadro (ficha "Conexión") selecciona el archivo mdb de tu base
  6. Oprime "Aceptar" y cierra el editor de ConnectionString
  7. Pon la propiedad LoginPrompt en false (a menos que la base tenga contraseña)
  8. Para cada tabla de la base que quieras usar coloca una componente ADOTable
  9. Enlaza el ADOTable al ADOConnection por su propiedad Connection
  10. Selecciona la tabla en la propiedad TableName

Y ¡listo! Ahora puedes enlazar el ADOTable con un DataSource y éste a cualqier control "data aware".

Si quieres hacer consultas SQL entonces usa una componente ADOQuery enlazada igualmente al ADOConnection.

// Saludos

Gaby123 06-07-2005 21:08:37

Gracias! COn respecto a lo de Interface mismatch.Engine version diferent no saben nada??
Muy agradecida de su ayuda

roman 06-07-2005 21:20:13

¿Qué versión usas del BDE? Es posible que tengas que actualizarla

// Saludos


La franja horaria es GMT +2. Ahora son las 22:05:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi