Fórum FireBird Case,Coalesce.. #285008

17/06/2005

0

Ola Pessoal,

Gostaria de saber se é necessário ter o InteBase instalado junto com o FireBird?
Vamos imaginar que temos uma conexção com o Delphi, qual banco ele estaria usando?

E outra coisa é que eu desinstalei o InterBase e instalei FirdBird 1.5.
Estou usando o IBExpert com o FireBird, li em artigos que a função Case, Coalesce, nullIf ja estava disponivel, mais nao rolou, ele não reconhece essas funções. Aleguem sabe?

Valeu a atenção.


Eduardo7

Eduardo7

Responder

Posts

17/06/2005

Ericksasse

Gostaria de saber se é necessário ter o InteBase instalado junto com o FireBird?


Não é necessário.


Responder

Gostei + 0

17/06/2005

Isabelct

Ola Pessoal, Gostaria de saber se é necessário ter o InteBase instalado junto com o FireBird? Vamos imaginar que temos uma conexção com o Delphi, qual banco ele estaria usando?

Não é necessário e na verdade não é aconselhado. Se você puder eliminar o Interbase e deixar apenas o Firebird instalado é melhor. Já tivemos (e ainda temos) problemas por aqui por ter os dois bancos instalados, pois as vezes o servidor ativo é o Interbase quando deveria ser o Firebird (nosso sistema funciona em Firebird), e isso causa diversas incompatibilidades.

E outra coisa é que eu desinstalei o InterBase e instalei FirdBird 1.5. Estou usando o IBExpert com o FireBird, li em artigos que a função Case, Coalesce, nullIf ja estava disponivel, mais nao rolou, ele não reconhece essas funções. Aleguem sabe?

Quando você criar uma conexão para o banco de dados pelo IBExpert, tem uma opção (não lembro o nome agora) onde você informa em qual versão do banco você irá conectar. Selecione Firebird 1.5. Acho que resolve seu problema.


Responder

Gostei + 0

17/06/2005

Gandalf.nho

Vc fez um backup do seu banco no Interbase e restaurou no Firebird? Deve ser por isso que não reconhece as funções.


Responder

Gostei + 0

17/06/2005

Ericksasse

Vc fez um backup do seu banco no Interbase e restaurou no Firebird? Deve ser por isso que não reconhece as funções.


Hein? :)
Lógico que funciona quando faz isso.

Alias, essa é a forma recomendada para migrar o banco de uma versão para outra.


Responder

Gostei + 0

17/06/2005

Gandalf.nho

[quote:db3b718a93=´gandalf.nho´]Vc fez um backup do seu banco no Interbase e restaurou no Firebird? Deve ser por isso que não reconhece as funções.


Hein? :)
Lógico que funciona quando faz isso.

Alias, essa é a forma recomendada para migrar o banco de uma versão para outra.[/quote:db3b718a93]

Acho que me expressei mal, quis dizer que ele precisaria ter feito a migração para que as novas funções se tornassem disponíveis.


Responder

Gostei + 0

17/06/2005

Ericksasse

Ah bom. :)


Responder

Gostei + 0

18/06/2005

Eduardo7

Valeu a atenção a todos

Estou meio encrencado com isso,
Mesmo quando crio um banco desde o zero com o firebird não reconhece as funções case,coalesce,nullif.

Mais na verdade o meu maior problema é que rodei um sistema com o banco criado no IB6 e rodei o programa usando o IB7.5.
Agora não consigo conectar nada a não ser no IB7.5.
A mensagem que ocorre é:
Unsopported file of struture........
ou seja ele não deixa eu fazer a conexão em outro Banco a nao ser o IB7.
alguém pode me ajudar?
Chega de Interbase, o que eu quero é que tudo rode no FireBird.
Valeu..


Responder

Gostei + 0

19/06/2005

Gandalf.nho

Vc diz que cria o banco desde o início e não reconhece as funções novas. Vc está com o IB instalado junto? Pode ser que na verdade seja o IB que o esteja criando e não o FB. Quanto ao problema do seu banco 7.5, acho que o melhor seria extrair o script do banco, recriá-lo no FB e depois importar os dados do IB para o FB (acho que o backup/restore com versões acima do IB 6 para FB não funciona direiro, se funcionar)


Responder

Gostei + 0

21/06/2005

Eduardo7

valeu gandalf.nho, vou tentar fazer oq vc escreveu,
to meio enrolado, ainda nao tive tempo.
depois te retorno dizendo se deu certo ok?!
valeu pela ajuda ae mano..


Responder

Gostei + 0

21/06/2005

Sandra

Quando você criar uma conexão para o banco de dados pelo IBExpert, tem uma opção (não lembro o nome agora) onde você informa em qual versão do banco você irá conectar. Selecione Firebird 1.5. Acho que resolve seu problema.

A título de informação, o nome da opção é [b:4f04dcc79c]Server Version[/b:4f04dcc79c].


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar