[firebase-br] Isql retornando Malformed string em palavras com acento

Eduardo Cavalcante eduardo em cpcbrasil.com
Seg Jul 10 09:09:09 -03 2017


Amigo veja qual o charset esta usando para conectar o BD.
tente o *ISO8859_1.*

Em 10 de julho de 2017 08:53, Carlos Andrade <krlosgilson em gmail.com>
escreveu:

> Olá a todos! Ao ser atualizada a aplicação do meu sistema, uma linha de
> comando é chamada para executar um script para atualização do banco de
> dados. O script chama a ferramentaIsql do Firebird **enviando como
> parâmetro o arquivo que contém as instruções SQL. O que acontece é que
> quando há palavras com qualquer acentuação nesse arquivo e como o Isql é
> uma Aplicação de Console, não está sendo enviado os acentos como deveria e
> o Isql está retornando um erro "Malformed string".
>
>
> A linha de comando chamada pela aplicação é a seguinte:
>
> isql.exe "localhost:C:\Sistema\Banco\DADOS.FDB" -u SYSDBA -p masterkey -i
> SCRIPTSQL.txt
>
> Um exemplo:
>
> COMMENT ON COLUMN FORNECEDORES.ID IS 'Código';
>
>
> No arquivo SCRIPTSQL.txt às vezes preciso criar Triggers, Procedures,
> Exceptions que contenham palavras com acentos.  Já tentei com os "Códigos
> de Página (Code Page)" no Console: 1250, 1252, 860, etc. Mas ainda assim o
> erro permanece. O interessante é que ao realizar "selects" o resultado vem
> acentuado corretamente, mas neste caso para enviar a string acentuada é que
> está ocorrendo o erro. Alguma sugestão para resolver isso?
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://www.firebase.com.br/pes
> quisa_lista.html
>



-- 

Cordialmente,


Eduardo Cavalcante/Gerenciamento de Projetos

CPC Brasil Sistemas

Contato: (71) 99119-0170

             (71) 3418-0601



Mais detalhes sobre a lista de discussão lista