Ajuda com H2 DATABASE ou outro BD que tenha CLOB e XML nativo para conectar com VB

Boa tarde, estou pegando um projeto em Visual Basic que usava ORACLE e tenho que migrar para um BD que seja “portátil” (estilo o ACCESS que não precisa de instalação). Pois tem que ser executado junto com o executável.

Através de pesquisa, achei o H2 DATABASE, mas não estou conseguindo rodar no VB usando ADO, alguém sabe qual a string de conexão usada? Preciso configurar o ODBC no WINDOWS? Se tiver, quais as configurações? Porque tentei como no site ensina, mas tem alguns erros que vi e não funciona. Quanto menos coisa tiver que instalar ou configurar fora da aplicação VB é melhor.

Se alguém souber de outro BD que tenha suporte a CLOB e consulta XML (estilo XMLTYPE do ORACLE), pois se não estou enganado o H2 tem estes suportes né? Se souberem de outro e puder passar a forma de conexão, agradeço.

Sei que este fórum é para discursão JAVA, mas normalmente os BD que vi são em JAVA ou para JAVA, então acredito que alguém saiba me ajudar.

Obrigado.

http://www.h2database.com/html/advanced.html#odbc_driver

Ele diz que o driver ODBC é muito “tosco” ainda; se você precisa de um banco de dados Java que tenha um driver ODBC, use o Derby:

http://www.ibm.com/developerworks/db2/library/techarticle/dm-0409kartha/

Porque você não usa um banco não Java como o SQLite?

Pode ser qualquer BD que tenha suporte a XML e CLOB. Os que tinha achado são JAVA. Mas pode ser qualquer um.

Estou tentando conectar usando ADO. Será que o problema esta aí? Li num fórum que ele tem suporte.

E por que não o Access??

Tem o Firebird, um banco pequeno e robusto, e tem uma distribuição que acopla com a aplicação, visite http://www.firebirdsql.org/

Hum, agora entendi seu problema.
Você quer continuar a usar o VB, então tem de usar um banco de dados que tenha um driver ADO nativo (de preferência), ou no máximo ODBC.
Acho que a solução Firebird é bastante adequada para seu caso.
É VB 6.0 mesmo, ou VB.NET? É só para saber que coisas você tem de despachar na sua instalação.

Mas ele não tem suporte a XML e acho que tb não suporta CLOB, só BLOB.

Valeu.