Absolute database has also the capability to embed your database into your exe ...
Main Topics
Browse All Topics
I'm working on small project that will require to fetch and save a fair amount of data.
The app is written in Delphi.
I need a database to store this and if possible, this database should allow me to run SQL statements.
The application should "install" in a single copy operation preferable, so, I need a database that doesn't require me a separate long installation process.
So, my only requirement I that is a light weight as possible, if anything external that I have to install, so, discard SQL Express, Interbase, Firebird, etc.
Preferable it should be in just a dll or two, or even better if it has Delphi sources so I can compile in my application.
What would you recommend?
P.S. What do you think of SQL Server compact edition for this task? how "compact" it is ?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Yes Absolute DB is quite reliable.
But the only disadvantage is that is not free.
You can also look at
sqlite (http://www.sqlite.org/) - need to deploy single dll, also has very fast in memory tables
embedded firebird (http://www.firebirdsql.or
Regards,
B.
Look at "Why Firebird is cool?"
The Firebird is my choice.
Here is an example of Sqlite + Delphi wrapper
http://www.itwriting.com/b
or even better
http://sqlite4delphi.sourc
Depends on your project, to use Access or other Flat file DB solutions. I' ve used DBISam and i was very pleased with its performance and stability. It has a very good feature that enables you to reconstruct the DB from Delphi code, but i left it for Firebird because i needed logic in my DB (triggers, stored procedures etc). I like logic in DB because i can change ,some things, without changing my app, but as i said it depends on your project. ASFIK i would use Firebird even if i wanted to write a simple phone book. Customer needs change every minute and you need to be prepared ahead...
Business Accounts
Answer for Membership
by: senadPosted on 2009-10-20 at 16:19:28ID: 25619596
The best embeded database IMHO is the Absolute Database. m/ bde_repl acement_da tabase_del phi_absolu te_databas e.htm
http://www.componentace.co