Fórum Erro ao gravar caracteres especiais no banco... ´1ª Série´.. #232287

14/05/2004

0

Bom dia amigos..

Vejam se podem me ajudar....

Estou tendo um problema quando tento gravar no banco (Firebird 1.5) uma string que contenha caracteres especiais, como por exemplo:
´1ª série´ ou ´Nº´ esses sinais ´ª´ ou ´º´ dão um erro...

Estou usando o charset WIN1252 e collate PXW_INTL850

Desativei o charset no banco e deixei em NONE, mas agora não consigo gravar palavras acentuadas....

Como consigo resolver isso?

Um grande abraço a todos...
Pablo - Marília/SP


Pablo_lima

Pablo_lima

Responder

Posts

14/05/2004

Macario

Ola Programadores, bom dia.


Segundo um artigo da edição 44 da Clube Delphi, o [i:1ced7a5335][b:1ced7a5335]Charset [/b:1ced7a5335][/i:1ced7a5335]Win1252 aceita caracteres acentuados e especiais, e o [i:1ced7a5335][b:1ced7a5335]Collate[/b:1ced7a5335][/i:1ced7a5335]
é responsavel pela ordenação de tais campos (comparação).

Caso alguem tenha a referida edição peço, que leiam o artigo, e por sequencia, postem o que acham!.

Lembrando que o nosso colega esta usando [b:1ced7a5335]Dialeto[/b:1ced7a5335] 3 e campos [b:1ced7a5335]VarChar[/b:1ced7a5335]


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar