Problema de acentuação com interbase BDE
Estou convertendo uma aplicação que utilizava paradox para interbase, utilizando o BDE.
Defini o banco de dados como WIN1252 e os campos varchar como collate PXW_INTL850.
Mesmo assim não consigo dar um post com uma palavra acentuada, ex.:
Table1.FieldByName(´cidade´).AsString := ´São Paulo´.
Dá o erro ´arithmetic exception numeric overflow, os string truncation - cannot transliterate character between characters sets´.
Estou desespedado, se alguém puder me ajudar pois não sei mais o que fazer.
Obrigado.
Defini o banco de dados como WIN1252 e os campos varchar como collate PXW_INTL850.
Mesmo assim não consigo dar um post com uma palavra acentuada, ex.:
Table1.FieldByName(´cidade´).AsString := ´São Paulo´.
Dá o erro ´arithmetic exception numeric overflow, os string truncation - cannot transliterate character between characters sets´.
Estou desespedado, se alguém puder me ajudar pois não sei mais o que fazer.
Obrigado.
Ronaldo
Curtidas 0
Respostas
Reginaldo174
22/10/2004
INTERBASE deve ser Dialect 3
BDE configure LANGDRIVE = Borland PTG Latin-1
BDE configure LANGDRIVE = Borland PTG Latin-1
GOSTEI 0
Ronaldo
22/10/2004
INTERBASE deve ser Dialect 3
BDE configure LANGDRIVE = Borland PTG Latin-1
Funcionou, Obrigado.
GOSTEI 0