Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Access

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Access Responder citando

Es la primera vez que trabajo con una base de datos Access y por alguna razón cuando intento conectarme con ella mediante un componente TDataBase me da un error y me dice que no puede cargar una IDAPI service library. ¿Alguien me podría decir, por favor, qué componentes usar, cómo usarlos o mandarme un ejemplo, lo q sea?.



Gracias
Volver arriba
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

Hola, conozco un modo de realizar la conexión a una base de datos access mediante el TDatabase aunque te aconsejo que las conexiones a bases de datos fabricadas por Microsoft las realices con los componentes ADOExpress, te librarán de muchos quebraderos de cabeza.

Conexion con TDatabase:

1º) Crear una DNS de conexión en el administrador de datos ODBC.
En esta conexión debes crear un alias que indique la ruta de acceso a la base de datos y también debes indicar el controlador de datos, "Microsoft Access Driver (*.mdb)".

2º) En el componente TDatabase debes dar un nombre al DatabaseName, este nombre servirá para asociar los componentes TTable al TDatabase.

3º) Ten en cuenta la propiedad "LoginPrompt" del componente TDatabase, ya que si está a true, te pedirá un login para acceder a la base de datos.

4º) Selecciona de la lista "AliasName", el alias que has creado en el ODBC. Ten en cuenta que la lista tarda un rato en refrescarse así que si tarda demasiado prueba a reiniciar el Builder. Si aún así no aparece en la lista, es posible que el alias no la hayas creado en la DNS adecuada o que esté mal creado.

5º) Prueba la conexión Connected = true.

Suerte.
_________________
Iré a cualquier sitio siempre y cuando sea hacia delante.
Livingstone
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.