Isso tá me irritando tanto que resolvi ver se aqui alguém sabe como me dá uma dica.
Tenho um imenso script para inserir dados em um banco de dados Firebird 1.5 e uso o IBExpert, porém não consigo inserir os dados, sempre dá essa maldita mensagem de erro (que já sei que é devido aos caracteres acentuados), já tentei configurar a conexão com o banco de dados usando todos os CHARSETs disponíveis e nada de sucesso.
Segue um exemplo do log do erro ocorrido:
/*******************************************************************************
The next statement causes the following error:Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.
Cannot transliterate character between character sets.
*******************************************************************************/
INSERT INTO BANCOS (CODIGO, NOME) VALUES (2, 'ACF GROUP - TRANSFORMANDO IDÉIAS EM REALIDADE');
Imagem do Database Registration Info no IBExpert:
[img]http://lh4.ggpht.com/_iPEXgELGyFA/Sk0irzxj1gI/AAAAAAAAA0Q/Y3IE0Ouy8W4/Tela.Database.Registration.Info.gif[/img] O banco de dados foi criado assim:
/******************************************************************************/
/* Generated by IBExpert 2009.06.15 2/7/2009 14:48:29 */
/******************************************************************************/
SET SQL DIALECT 3;
SET NAMES ISO8859_1;
CREATE DATABASE 'C:\Kooky\SikGet\dados\SIGET_MW.FDB'
USER 'SYSDBA' PASSWORD '_SENHA_'
PAGE_SIZE 2048
DEFAULT CHARACTER SET ISO8859_1;
Alguém conhece algum outro Frontend free para Firebird?