Caracteres acentuados com DBExpress e FireBird 1.0
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.
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
Curtidas 0
Respostas
Gandalf.nho
22/04/2004
Você está passando o character set na string de conexão do componente?
GOSTEI 0
Jeová Soares
22/04/2004
Faltava também mudar o dialect na string de conexão.
Obrigado pela força...
Obrigado pela força...
GOSTEI 0