To continue my earlier post, I now have got ECO to write and read from a VistaDB database. I had a few tweaks to make to the source I posted earlier against the ECO newsgroup. But, it's looking very good so far.
The source code can be got from the newsgroup.
The generated table seen from VistaDB:
A data grid bound to the ECO datasource: