PDA

Ver la Versión Completa : C++ Builder y Access


aoiTo
25-12-2005, 18:33:16
Bueno vereis, estoy realizando una pequeña aplicacion para uso personal, asi como un pasatiempo vamos (me aburro mucho). esta aplicacion la estoy realizando con Borland C++ Builder y la base de datos es Access, ¿por que Access? pues porque el volumen de datos del programa no es muy grande, entonces decidi usarlo.

El problema llega cuando comienzo al crear la aplicacion (con ADO), y en una tabla, creo varios campos lookup. Esto, segun he leido, produce una excepcion OLEException, y de hecho me ocurre al intentar añadir un registro.

Mi pregunta es ¿Creeis que hecho bien en elegir Acces o me podeis aconsejar una base de datos de escritorio mejor?, y en caso de que me aconsejeis Access, ¿Que componentes uso para conectar cn la Base de Datos? o ¿Como soluciono el problema ese de la excepcion?.

Muchisimas gracias de antemano. :)

Delfino
26-12-2005, 09:22:24
Si llegas a probar el firebird embedded te arrepentirias del tiempo perdido con access, los comps de acceso quizas serian los MDO (http://www.mdolib.com/) o los IBX, busca en el foro con estas se ha hablado del tema bastante..

tolomeo
26-12-2005, 14:29:15
Si querer quitarle ningun merito al firebird embedded, tambien tienes la posibilidad de usar el componente TDbf (http://tdbf.sourceforge.net/), que te permite crear y acceder a tablas planas tipo dbase, foxpro, etc, sin necesidad de tener instalado en la maquina en la cual lo uses el BDE de Borland, ni ningun otro motor de acceso a B.B.D.D ya que al ser un componente se integra dentro del codigo del ejecutable.
Yo, personalmente lo he probado en pequeñas aplicaciones que como tu me he creado para uso personal y va de lujo.


Saludos :)

Delfino
26-12-2005, 15:26:37
El TDBF suporta la integridad referencial,master/detail? sql? trigeers, procedures?