Caracteres acentuados com DBExpress e FireBird 1.0

Delphi

22/04/2004

Caros amigos...

Criei um BD em Firebird 1.0 com charset win1252.
Acessando via IB Expert grava-se normalmente palavras usando caracteres acentuados e Ç.

Mas qdo se manda gravar via DBExpress (SQLStoredProc) dá o seguinte erro: ´dbExpress error: Operation Not Suported´.

Seu eu utilizar o componente SQLDataSet para executar a mesma instrução sql de atualização dá o seguinte erro: ´arithmetic exception, numeric overflow, or string truncation. Cannot transliterate character between character sets.´

Pergunta...
A dbExpress não aceita caracteres especiais ou tem alguma configuração a ser efetuada?


Desde já agradeço.


Jeová Soares

Jeová Soares

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

22/04/2004

Você está passando o character set na string de conexão do componente?


GOSTEI 0
Jeová Soares

Jeová Soares

22/04/2004

Faltava também mudar o dialect na string de conexão.

Obrigado pela força...


GOSTEI 0
POSTAR