+ Responder ao Tópico



  1. #1
    Douglas_rally
    Visitante

    Padrão Problemas Firebird \ Linux

    Pessoal

    Estou trabalhando com o Firebird 1.5 em maquinas Windows 98. O problema é o seguinte. Estou com um sistema Firebird em rede, ou seja meus clientes são maquinas win98 e o servidor é um conectiva 9.0, só que pude perceber, q o estou tempo problema com os campos char e varchar no Linux. Quando os bancos estão em maquinas windows funciona traquilamente, mas no Linux não. Fiz alguns teste e pude perceber que o character set e o collate q estava usando nos campos é q estava ocasionando o problema(pois tinha alterado para outros e funcionou). A pergunta a vcs. O character set é o iso8859_1 e o collate é o PT_PT. Gostaria de saber se alguem já teve algum problema parecido, q me esclarece-se este meu problema? e tb se por algum motivo o Linux, talvez não aceita estes tipos para os campos char e varchar?

  2. #2

    Padrão Problemas Firebird \ Linux

    caso vc utilize caracteres com acentos (á ó ú ã ç etc) vc terá que usar o "Latin1 (ISO8859-1) Character Set", pois cada região pode utilizar um tipo padrão de caracter diferente.... se vc utilizar charsets que não suportam acento, como o default do firebird, ele não irá gravar corretamente os acentos...

    como por enquanto não existe implementado no firebird o COLLATE PT_BR, utilizamos o padrão português de portugal (PT_PT), que mais se aproxima....

  3. #3
    Douglas_rally
    Visitante

    Padrão Problemas Firebird \ Linux

    Pessoal

    Agora estou tendo problema na criação do mapeamento do banco no linux com IBOconsole. Quando e defino o charset do mapeamento acontece o seguinte erro: Message: ISC ERROR CODE:335544325 ISC ERROR MESSAGE: bad parameters on attach or create database CHARACTER SET ISO8859_1 is not defined

    Se eu coloco qualquer outro charset ou deixo none, ele funciona corretamente. O linux q estou usando é o conectiva 9.