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