Re: [firebase-br] Saber a versão do DB

Eduardo Jedliczka (TeamFB) jedyfb em gmail.com
Ter Dez 12 12:01:27 -03 2006


ODS siginifia ON-DISK STRUCTURE.

e indica a versão da estrutura do banco.

Por Exemplo :
O FB 1.0, por partilhar a estrutura com o IB 6.0, usa o ODS 10.
O FB 1.5, 10.1 e a versão 2.0, 11.

Apenas preste a atenção, apesar de não fazer muito sentido é possível usar 
uma base de ODS 10 num servidor FB 2.0. só que, neste caso, as melhorias e 
recursos avançados do FB 2 NÃO estarão disponíveis.

======================
Eduardo Jedliczka
Membro do TeamFB - FireBase
Apucarana - PR
======================
"Posso não concordar com nada do que dizes.
Mas defenderei até a morte o seu direito de dizê-lo"
(Voltaire 1694-1778)

----- Original Message ----- 
From: "Enio Marconcini - www.delfosistemas.com" <eniorm em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Tuesday, December 12, 2006 11:54 AM
Subject: Re: [firebase-br] Saber a versão do DB


cara valeu a ajuda obrigado, só não entendi porque o GSTAT retornou

ODS version             10.1

uso o FB 1.5.3

abraços

On 12/12/06, Jeferson Oliveira <jefersonfoliveira em gmail.com> wrote:
>
> Creio que a única forma seja verificando a ODS (On Disk Structure) do
> arquivo de banco de dados.
>
> 1) Utilizando o GSTAT (e ler do retorno a linha "ODS version"):
>
> GSTAT -h -user USER_NAME -password PASSWORD SeuBanco.FDB
>
>
> 2) Implementando um método na aplicação (Delphi):
>
> uses
>   IBDatabase, IBDatabaseInfo;
>
> function ObterODS(dbVerificar: TIBDatabase): string;
> var
>   IBDatabaseInfo: TIBDatabaseInfo;
> begin
>   IBDatabaseInfo := TIBDatabaseInfo.Create(nil);
>   try
>     IBDatabaseInfo.Database := dbVerificar;
>     Result := Format('%s.%s',  [IntToStr(IBDatabaseInfo.ODSMajorVersion),
>                                 IntToStr(IBDatabaseInfo.ODSMinorVersion
> )]);
>   finally
>     IBDatabaseInfo.Free;
>   end;
> end;
>
>
> Abraço!
> Jeferson Oliveira
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
[]'s
ENIO RODRIGO MARCONCINI
...: www.santafedosul.sp.gov.br
.......: msn: eniorm em gmail.com
.......................: skype: eniorm
Linux User................. #433647
slack the planet.....................'.
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço 
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa 





Mais detalhes sobre a lista de discussão lista