 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
alcuino Cdt

Registrado: 28 Feb 2003Mensajes: 11
|
Publicado: Dom 09 Mar, 2003 1:02 am Asunto: Access |
|
|
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 |
|
 |
Scooby Ens


Registrado: 25 Sep 2002Mensajes: 49Ubicación: Nunca Máis
|
Publicado: Lun 10 Mar, 2003 11:10 am Asunto: |
|
|
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 |
|
 |
|
|
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
|
© 2002–2026 Club Builder · Funciona con phpBB.
|