Erro no Firebird 1.5 com palavras acentuadas
Pessoal, to com um problema q não tinha me acontecido antes.. é o seguinte.. sempre q eu digito uma palavra com acento, pra gravar no BD, em qualquer campo q for, ele grava normalmente e eu visualizo tb, mas quando eu tento editar o registro, na hora de salvar ou de apagar o mesmo, dá o seguinte erro..
O q pode ser isso? não sei se tem a ver, mas estou usando o driver UIB pra acesso ao Firebird pelo dbExpress.. :wink:
Allan Elias Ramos :roll:
Project Proj.exe raised exception class EUIBError with message ´Arithmetic exception, numeric overflow, or string truncation Cannot trasliterate character between character sets arithmetic overflow or division by zero has occurred. Error code: 1´. Process Stopped...
O q pode ser isso? não sei se tem a ver, mas estou usando o driver UIB pra acesso ao Firebird pelo dbExpress.. :wink:
Allan Elias Ramos :roll:
Aersoftware
Curtidas 0
Respostas
Cabelo
13/10/2004
Colega..
Qual o Collate que vc está utilizando?
Cabelo
Qual o Collate que vc está utilizando?
Cabelo
GOSTEI 0
Afarias
13/10/2004
Seus campos estão definidos com um character set apropriado?? Vc está informando este mesmo char set durante a conexão com o banco?
T+
T+
GOSTEI 0
Aersoftware
13/10/2004
Eses campos, de texto eu boto como Varchar Win1252 e Collatte PXWL_1850 (acho q é esse nome mesmo, não lembro de cabeça, mas pelo q eu li em uma Clube Delphi, é o recomendado para o Português..
O estrannho é q deixou de funcionar do nada.. antes funcionava e eu até tinha uma lista de nomes como acento pra teste (botei pro teste de pesquisa) e não dava problema, de uma hora pra outra surgiu isso, e é só com acentos, pois se eu colocar palavras em acento, as operações são realizadas normalmente.. :roll:
Allan Elias Ramos :roll:
O estrannho é q deixou de funcionar do nada.. antes funcionava e eu até tinha uma lista de nomes como acento pra teste (botei pro teste de pesquisa) e não dava problema, de uma hora pra outra surgiu isso, e é só com acentos, pois se eu colocar palavras em acento, as operações são realizadas normalmente.. :roll:
Allan Elias Ramos :roll:
GOSTEI 0
Cabelo
13/10/2004
Colega..
Na hora da conexão com o banco, vc tb configura o acesso com este char set e este collate??
Isto pode estar acontecendo por causa da má configuração na hora do acesso, qual os componentes que vc está utilizando para acessar o banco?
Cabelo
Na hora da conexão com o banco, vc tb configura o acesso com este char set e este collate??
Isto pode estar acontecendo por causa da má configuração na hora do acesso, qual os componentes que vc está utilizando para acessar o banco?
Cabelo
GOSTEI 0
Aersoftware
13/10/2004
Eu me lembro do Charset q fica automático, mas acho q não tem espaço pro collate ali.. vou dar uma olhada agora na hora do almoço.. :wink:
Allan Elias Ramos :roll:
Allan Elias Ramos :roll:
GOSTEI 0
Aersoftware
13/10/2004
Olá pessoal, dei uma olhada aqui e realmente, o charset não estava configurado na conexão ao banco.. achei estranho pois, q eu me lembrava, era automático.. eu devo ter apagado sem querer, mas agora já botei lá e tudo se resolveu.. obrigado pela ajuda.. :roll:
Allan Elias Ramos :wink:
Allan Elias Ramos :wink:
GOSTEI 0
Jener
13/10/2004
Resolvi este tipo de problema apenas determinando o CharSet do Banco como NONE.
Espero ter ajudado.
Espero ter ajudado.
GOSTEI 0