What is it you are trying to do? Is your program something for a small group, medium group, or large group? Do you wish to take advantage of stored procedures, triggers, referential integrity, etc. available in 'real' databases? What is your budget for the project?
I happen to favor MS SQL Server but I've worked with Oracle, Sybase, and Access too. With ODBC you can connect to just about any datasource you want.