[firebase-br] Query doida

Carlos H. Cantu listas em warmboot.com.br
Qui Out 7 14:32:59 -03 2004


Vc definiu algum charset na conexão com o banco? Se sim, terá que
definir como NONE, pois seu banco foi criado sem charset.

[]s
Cantu
http://www.warmboot.com.br
FireBase - http://www.FireBase.com.br

F> Será q alguém jah passou por isso?

F> Estou usando FireBird 1.5, Delphi 7, e ClientDataSet + IBx.

F> Qdo ativo uma certa query no delphi, q deveria trazer os campos CODIGO e DESCR,
F> aparece o seguinte erro:

F> arithmedic excption, numeric overflow, or string truncation
F> Cannot transliterate character beetween character sets.


F> Me parece que não há nada de errado com a tabela.
F> Esta é a estrutura (mais ou menos):

F> DIALECT 3;
F> PAGE_SIZE 2048
F> DEFAULT CHARACTER SET NONE;

F> TABLE CATEGOR (
F>     CODIGO      CHAR(8) NOT NULL,
F>     DESCR       VARCHAR(35),
F>     PRIORIDADE  INTEGER,
F>     COMISS_F    NUMERIC(9,4),
F>     COMISS_R    NUMERIC(9,4),
F>     COMISS_NEG  CHAR(1)
F> );



F> CODIGO  DESCR                              PRIORIDADE  COMISS_F COMISS_R COMISS_NEG

F> 'C30', 'INSTITUCIONAL ESTADUAL/MUNICIPAL', 0, 0, 0, NULL);
F> 'C70', 'MATÉRIAS PRIMAS INDUSTRIAIS', 0, 0, 0, NULL);
F> 'C40', 'GRANDES CONSUMIDORES', 0, 0, 0, NULL);
F> 'C80', 'HOSPITALAR', 0, 0, 0, NULL);
F> 'C41', 'ATACADISTAS', 0, 0, 0, NULL);
F> 'C42', 'RESTAURANTES PRIVADOS / FAST FOOD', 0, 0, 0, NULL);
F> 'C43', 'RESTAURANTES OUTROS GESTAS', 0, 0, 0, NULL);
F> 'C44', 'CONCESSIONÁRIOS', 0, 0, 0, NULL);
F> 'C45', 'DIVERSOS', 0, 0, 0, NULL);
F> 'C46', 'DISTRIBUIDORES', 0, 0, 0, NULL);
F> 'C60', 'QUALIMAX', 0, 0, 0, NULL);
F> 'C32', 'INSTITUCIONAL . EST./MUN. - BÁSIC', 0, 0, 0, NULL);
F> 'C75', 'MARCAS PRÓPRIAS', 0, 0, 0, NULL);
F> 'F11', 'AÇÚCARES ( VÁRIOS )', 0, 0, 0, NULL);
F> 'F25', 'ADITIVOS (DIVERSOS)', 0, 0, 0, NULL);
F> 'F24', 'AROMATIZANTES (AROMAS ESSENCIAS)', 0, 0, 0, NULL);
F> 'F23', 'EDULCORANTES (ASPARTAME E OUTROS)', 0, 0, 0, NULL);
F> 'F22', 'CORANTES', 0, 0, 0, NULL);
F> 'F16', 'AMIDOS E FÉCULAS', 0, 0, 0, NULL);
F> 'F27', 'BÁSICOS PARA REVENDA', 0, 0, 0, NULL);
F> 'F15', 'CACAU/CAFÉ', 0, 0, 0, NULL);
F> 'F02', 'CARNES (BOVINOS, AVES, DIVERSOS)', 0, 0, 0, NULL);
F> 'F10', 'CEREAIS ( FEIJÃO, ERVILHA, OUTROS)', 0, 0, 0, NULL);
F> 'F07', 'DESIDRATADOS(VEG., COND.,FRUTAS)', 0, 0, 0, NULL);
F> 'F14', 'FARINHAS DIVERSAS', 0, 0, 0, NULL);
F> 'F17', 'GELATINAS', 0, 0, 0, NULL);
F> 'F13', 'LEITES EM PÓ', 0, 0, 0, NULL);
F> 'F12', 'MACARRÕES', 0, 0, 0, NULL);
F> 'F28', 'MATERIAIS DE LIMPEZA E SIMILARES', 0, 0, 0, NULL);
F> 'F18', 'ÓLEOS E GORDURAS', 0, 0, 0, NULL);
F> 'F05', 'OVOS ( LÍQUIDOS E DESIDRATADOS )', 0, 0, 0, NULL);
F> 'F20', 'PRODUTOS QUÍMICOS', 0, 0, 0, NULL);
F> 'F19', 'PROTÉINAS DE SOJA E OUTROS', 0, 0, 0, NULL);
F> 'F06', 'QUEIJOS', 0, 0, 0, NULL);
F> 'F31', 'RAÇÃO DIVERSOS', 0, 0, 0, NULL);
F> 'F26', 'REALÇADORES DE SABOR', 0, 0, 0, NULL);
F> 'F01', 'HORTIFRUTI', 0, 0, 0, NULL);
F> 'F21', 'VITAMINAS E MINERAIS', 0, 0, 0, NULL);
F> 'F09', 'ARROZ ( VÁRIOS )', 0, 0, 0, NULL);
F> 'F51', 'BOBINAS(PEBD,PEAD,NAO ALUMINIZADAS)', 0, 0, 0, NULL);
F> 'F50', 'BOBINAS ALUMINIZADAS/METALIZADAS', 0, 0, 0, NULL);
F> 'F53', 'CAIXAS DE PAPELÃO (EMB. E DISPLAYS)', 0, 0, 0, NULL);
F> 'F54', 'CARTUCHOS/DISPLAYS (CARTÃO)', 0, 0, 0, NULL);
F> 'F55', 'EMBALAGENS ACESSÓRIOS(FITAS,BAR...)', 0, 0, 0, NULL);
F> 'F57', 'ETIQUETAS/RÓTULOS', 0, 0, 0, NULL);
F> 'F58', 'MATERIAL GRAFICOS ( FOLHETOS )', 0, 0, 0, NULL);
F> 'F56', 'EMB.RÍGIDAS(POTES/LATAS/BOMBONAS)', 0, 0, 0, NULL);
F> 'F60', 'SACOS/FARDOS ( KRAFT )', 0, 0, 0, NULL);
F> 'V30', 'VENDEDORES INSTITUCIONAL', 0, 0, 0, NULL);
F> 'V40', 'VENDEDORES GC', 0, 0, 0, NULL);
F> 'V60', 'VENDEDORES QUALIMAX', 0, 0, 0, NULL);
F> 'V70', 'VENDEDORES M.P.I.', 0, 0, 0, NULL);
F> 'V75', 'VENDEDORES MARCAS PROPRIAS', 0, 0, 0, NULL);
F> 'F03', 'PEIXES E FRUTOS DO MAR', 0, 0, 0, NULL);
F> 'F08', 'CARNES DESIDRATADAS/LIOFILIZADAS', 0, 0, 0, NULL);
F> 'F29', 'PRESTAÇÕES DE SERVIÇOS', 0, 0, 0, NULL);
F> 'F61', 'INGREDIENTES IMPORTADOS', 0, 0, 0, NULL);
F> 'F04', 'POLPAS (TOMATE E FRUTAS)', 0, 0, 0, NULL);
F> 'OUTROS', 'OUTROS', 0, 0, 0, NULL);
F> 'C01', 'CLIENTES', 0, 0, 0, NULL);
F> 'F1', 'TRANSPORTE', 0, 0, 0, NULL);

F> Obrigado.
F> ______________________________________________
F> FireBase-BR (www.firebase.com.br)
F> Para editar sua configuração na lista, use o endereço
F> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br





Mais detalhes sobre a lista de discussão lista