Fórum Dificuldade aplicação/banco de dados #60376
15/12/2008
0
Olá amigos, por favor me auxiliem... Minha dificuldade é o seguinte:
Existe um programa antigo em produção (Delphi com banco Firebird ?.? - não sei qual versão exata) onde necessitei importar alguns registros...
Então utilizei do IBExpert do meu notebook (onde tenho instalado o Firebird2.0) para gerar os SQL de insert
e então importar os dados no arquivo do sistema (que é em firebird também)... Então importei normalmente...
O que é estranho é que após copiar o banco de dados de volta começou a ocorrer alguns erros em todos os clientes que executam a aplicação.
O erro que anotei foi: ´SQL Error: Error mapping failed´ ao tentar executar um relatório...
Temporalmente este erro começou a ocorrer após eu realizar a importação de dados via meu notebook... Suponho
então que por alguma diferença de versão ocorreu algo no banco de dados que impactou na aplicação...
O problema é que não tenho o fonte da aplicação então só posso utilizar do banco de dados para fazer testes... Mas suponho que seja algo no banco...
Não instalei nada na máquina... Tentei então voltar o banco de dados para o backup que fiz antes de mexer
porém o erro continuou o mesmo.
Alguém poderia me ajudar?
Grato,
Lex.
Existe um programa antigo em produção (Delphi com banco Firebird ?.? - não sei qual versão exata) onde necessitei importar alguns registros...
Então utilizei do IBExpert do meu notebook (onde tenho instalado o Firebird2.0) para gerar os SQL de insert
e então importar os dados no arquivo do sistema (que é em firebird também)... Então importei normalmente...
O que é estranho é que após copiar o banco de dados de volta começou a ocorrer alguns erros em todos os clientes que executam a aplicação.
O erro que anotei foi: ´SQL Error: Error mapping failed´ ao tentar executar um relatório...
Temporalmente este erro começou a ocorrer após eu realizar a importação de dados via meu notebook... Suponho
então que por alguma diferença de versão ocorreu algo no banco de dados que impactou na aplicação...
O problema é que não tenho o fonte da aplicação então só posso utilizar do banco de dados para fazer testes... Mas suponho que seja algo no banco...
Não instalei nada na máquina... Tentei então voltar o banco de dados para o backup que fiz antes de mexer
porém o erro continuou o mesmo.
Alguém poderia me ajudar?
Grato,
Lex.
Buenolex
Curtir tópico
+ 0
Responder
Posts
17/12/2008
Rodolpho123
Buenolex,
Não entendi. Vc copiou o banco (Ctrl-C;Ctrl-V) ou fez um backup/restore? Lembrando que para mudar de versão no Firebird (sempre de uma versão antiga para uma mais nova) vc não pode simplesmente copiar e colar o arquivo *.FDB. É necessário realizar o backup/restore pois existem tabelas de sistema que o seu banco precisa reconhecer e que sem esse procedimento fica impossível de isso acontecer.
Não entendi. Vc copiou o banco (Ctrl-C;Ctrl-V) ou fez um backup/restore? Lembrando que para mudar de versão no Firebird (sempre de uma versão antiga para uma mais nova) vc não pode simplesmente copiar e colar o arquivo *.FDB. É necessário realizar o backup/restore pois existem tabelas de sistema que o seu banco precisa reconhecer e que sem esse procedimento fica impossível de isso acontecer.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)