Up to this point my whole system has been Windows based using technologies other then Qt. I have started working on a Qt module which will ultimately go cross platform. One of the other things it is going to do is support two databases, both SQLite and Firebird. I do plan to keep as much of the DB simiar as possible, but there are a few syntax issues and feature differences. Can anyone suggest a good design pattern/approach to supporting both DB's?
FYI: In time I might support additional DB's, ideally I would like to implement things in away that does not lock me into a fixed number of DB's.
Sam
Bookmarks