(I've altered the features post to reflect reality. )
briankb wrote:
I hope you will reconsider.
It doesn't look good for vistadb. I've seen how many problems devexpress had to get any performing code with xpo and vistadb... (I believe they cut support for vistadb out of xpo as well)
One because you've said it would be added in v2.1 a few times and explicitely on the beta post mentioned previously.
I also thought it would be possible yes. However development took more time than anticipated due to the complexity of some features, and things then get cut at the end. As I said in my previous post: there are alternatives, hence the reason not to push for vistadb. Also because it costs a lot of money, while alternatives don't.
No-one has ever requested SqlLite support, while that database is actually better usable as embedded db than vistadb: it's free, better performing and the tools are also free.
And I'm admittedly not an expert in this area at all. But since VistaDB is using the same syntax, in fact it claims 1 to 1 match with t-sql, that making a driver for it could almost be a copy past of the sql driver. Obviously you have to change out the SQLConnection and similar calls to a VistaDBConnection call but the meat of the code should be the same.
Adding another db to the pack of db's increases maintenance costs a lot: it has to be supported, a lot of tests have to be written, and every change in the code could affect a driver, DQE, template so the more db's, the more time spend on maintenance.
The DQE + templates might be usable from sqlserver (although I doubt that, a lot of time spend on writing dqe's and drivers is spend on tiny little details, like schema or no schema support, batching or no batching, how are identity fields retrieved etc. The driver is harder to write, as for every element you have to write custom queries which often dig deep into the meta-data to retrieve everything like fk's, pk's etc. It's not undoable, as a couple of people have written informix drivers+DQEs and Foxpro DQE's/drivers (which are available as sourcecode in our SVN repository)
We had to make the decision: do it or cut it. We cut it, unfortunately.
I looked into firebird but the admin tool for that open source db is $150. I spent a little more last night and got something that will work much better for me and my projects. I really never expected you to say it was dropped. Especially after reading posts that say it was going to be added in v2.1 and then v2.5.
:-(
http://www.hk-software.net/ibexpert.com/content/doc_122943-5-10-00.php
It's the personal edition of IBExpert. It's suitable for manipulating a db.