DROCHA Postado Fevereiro 27, 2009 Denunciar Share Postado Fevereiro 27, 2009 Oi pessoal, Estou com um probleminha em firebird, estava usando 1.53 normalmente, tive de formatar o hd e alterei para 2.5porem em algumas tabelas ficaram campos com erros na alteracao/insercao (EXEMPLO) :Error Message:----------------------------------------Invalid token.Dynamic SQL Error.SQL error code = -104.Token unknown - line 2, column 1.SIMILAR. "(campo em questão ) varchar(238) conteudo (G4567+HB0987+8J98Z....)"esse erro aparece também quando tento alterar no IBExpert :nos sistemas já istalados funciona normalmente....alterações em outros campos da tabela também funciona...agradeço se puderem me ajudar..... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jhonas Postado Fevereiro 27, 2009 Denunciar Share Postado Fevereiro 27, 2009 Estou com um probleminha em firebird, estava usando 1.53 normalmente, tive de formatar o hd e alterei para 2.5porem em algumas tabelas ficaram campos com erros na alteracao/insercao (EXEMPLO) :de cara voce percebe que pode ser bug de versão ... tente usar a versão anterior novamenteabraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Fevereiro 27, 2009 Denunciar Share Postado Fevereiro 27, 2009 (editado) Estou com um probleminha em firebird, estava usando 1.53 normalmente, tive de formatar o hd e alterei para 2.5porem em algumas tabelas ficaram campos com erros na alteracao/insercao (EXEMPLO)DROCHA, como foi este procedimento de migração de versão? (com relação aos dados e não ao servidor) Editado Fevereiro 27, 2009 por Micheus Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 DROCHA Postado Fevereiro 27, 2009 Autor Denunciar Share Postado Fevereiro 27, 2009 Estou com um probleminha em firebird, estava usando 1.53 normalmente, tive de formatar o hd e alterei para 2.5porem em algumas tabelas ficaram campos com erros na alteracao/insercao (EXEMPLO)DROCHA, como foi este procedimento de migração de versão? (com relação aos dados e não ao servidor)micheus, eu não fiz a migração, como já tinha atualizado o fb nos clientes e não houve problemas... simplemeste atualizei em minha maquinaas versões compiladas que estavam rodando continuam normalmente, o estranho e quando compilo navamente, ou instalo novos gereciadorestipo IBExpert... ai da pau.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Micheus Postado Março 1, 2009 Denunciar Share Postado Março 1, 2009 micheus, eu não fiz a migração, como já tinha atualizado o fb nos clientes e não houve problemas... simplemeste atualizei em minha maquinaas versões compiladas que estavam rodando continuam normalmente, o estranho e quando compilo navamente, ou instalo novos gereciadorestipo IBExpert... ai da pau..DROCHA, não sou expert no assunto mas, pelo que já li a respeito, basicamente quando você faz uma migração de versão do banco, torna-se mais seguro realizar o procedimento de backup do mesmo através do uso do utilitário gbak.exe (que acompanha o FB) ou mesmo através do IBExpert. Este procedimento é feito ainda utilizando a versão "antiga" do servidor. Depois de instalar a nova versão, então faz-se o processo inverso e restaura-se os dados para o "novo" banco de dados que será criado com as novas estruturas utilizadas pelo servidor. (é como costumo fazer e não tive problemas)Este seu problema ainda pode estar associado a questão de definição do CharSet. Veja o este: Migrando um BD para o FB 2.1 (será preciso você se registrar, mas é interessante estar ligado em sites sobre o assunto). O autor é Carlos Henrique Cantu (é "o cara" quando se fala de FB no Brasil)O artigo fala do problema na migração para a versão 2.1, mas vai caber para a 2.5, porque é justo fruto de características da versão 1.5. Neste artigo, ele também estará citando dois métodos (procedimentos) para migração de versão do banco (um deles é o que lhe citei).Penso que há um outro cuidado quando falamos de migração de versão: manter atualizada a biblioteca Client.Na instalação do servidor, há um passo em que voce pode instalar uma cópia da mesma na pasta do sistema (FBClient.DLL), bem como criar uma versão de compatibilidade (com o Interbase - GDS32.DLL).Dependendo da conexão você deve preocupar-se em atualizá-la corretamente. Quando você usa componentes DBExpress, lá no IBConnection por padrão "Vendor Lib" consta GDS32.DLL (nada impede que você mude para FBClient.DLL). Se usar ZeosLib, na pasta de instalação do component, há uma sub-pasta com as dll's adequadas a configuração que você fez no componente (você pode usar uma "genérica" ou a específica. E assim vai...São pequenas coisas, mas que considero relevante ter em mente.É conveniente estar ligado no que pode ter sido modificado em cada relese (ver release notes - no arquivo ou site).obs: Sendo este tópico especificamente sobre o banco de dados, ele ficaria mais adequadamente postado na respectiva sessão do forum (em Demais Bancos) ;)Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
DROCHA
Oi pessoal,
Estou com um probleminha em firebird, estava usando 1.53 normalmente, tive de formatar o hd e alterei para 2.5
porem em algumas tabelas ficaram campos com erros na alteracao/insercao (EXEMPLO) :
Error Message:
----------------------------------------
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 2, column 1.
SIMILAR. "(campo em questão ) varchar(238) conteudo (G4567+HB0987+8J98Z....)"
esse erro aparece também quando tento alterar no IBExpert :
nos sistemas já istalados funciona normalmente....
alterações em outros campos da tabela também funciona...
agradeço se puderem me ajudar.....
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.