Fórum Por favor: alguem sabe qual charset aceita acentos no IB? #44149
12/05/2004
0
Estou usando o ISO8859_1 e ele náo aceita assim como o WIN1252 e ASCII.
:wink:
Divi_naty
Curtir tópico
+ 0Posts
12/05/2004
Maicongabriel
Gostei + 0
12/05/2004
Welington
LANGDRIVER=BLLT1PT0
ENABLE BCD=TRUE
Gostei + 0
12/05/2004
Divi_naty
...
Outro problema é que no próprio Interbase, v. 6.0 tanto usando ISO8859_1 , Win1252 ou WIN1254 estão dando o mesmo problema quando tento inserir uma palavra com acento, por exemplo.
O erro é
[color=darkred:0472b3d22f]´arithmetic exception , numeric overflow, or string truncation. Cannot transliterate character between character sets.´[/color:0472b3d22f]
Alguem poderia me dizer o que pode ser este erro :?:
Gostei + 0
13/05/2004
Welington
Com relação a mensagem de erro enviada por vc, pode estar ocorrendo o seguinte:
Vc possui um campo, por exemplo, nome varchar(5) e está tentando inserir uma string com mais de 5 caracteres. Faça este teste que ocorrerá esta mesma mensagem.
Sugestão: Altere a propriedade maxlength do edit (se vc estiver usando) para o tamanho do campo no interbase.
Qualque dúvida, me contate.
Gostei + 0
13/05/2004
Divi_naty
DriverName=Interbase
Database= ´endereco do banco´
RoleName=RoleName
User_Name=sysdba
Password=masterkey
ServerCharSet=
SQLDialect=3
BlobSize=-1
CommitRetain=False
WaitOnLocks=True
ErrorResourceFile=
LocaleCode=0000
Interbase TransIsolation=ReadCommited
Trim Char=False
N´ao encontrei esta propriedade KEY nem VALUE no componente TSqlConection. Com relacao aos erros, os meus campos eram varchar(80).
Obrigada, se puder me ajudar
Gostei + 0
13/05/2004
Maicongabriel
Conforme o ServerCharSet que você escolheu ao criar o Banco de Dados! Ok?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)