Ué, então o que você disse antes não procede. 
 
É driver para Base, não para HSQLDB, embora vá usá-lo internamente.
 


>>> [EMAIL PROTECTED] 07/08/2007 11:15 >>>

Em 07/08/07, Renato Silva <[EMAIL PROTECTED]> escreveu:
>
> Você tem certeza do que está falando?
>
> Quer dizer que um .odb é EXATAMENTE um banco HSQLDB *cru*???
> Não é um encapsulamento????
>
> Se você pergar um driver HSQLDB e apontar para o .odb creio que não
> funciona...ou sim?


Reposta curta: Não!
Reposta longa: Sim, se o driver sabe como ler dentro do .odb. Um banco
HSQLDB é um conjunto de arquivos dentro da pasta do nome do banco. Não sei
se o Base utiliza o padrão (in memory) ou a alternativa cached. Se for
padrão tudo o que é feito no banco está no arquivo script (inclusive os
dados nas cláusulas INSERT). Se for cached tá em formato binário com índice.
O .odb é um formato com vários arquivos XML e várias pastas compactado em
zip em que uma das pastas é o banco HSQLDB. O driver teria que saber
descompatar e ler dentro deste arquivo. Não é muito difícil, mas desconheço
se alguém já implementou.

André Cavalcante

Responder a