[firebase-br] RES: O que tem de errado nesse SQL?

Rodrigo A. de Freitas rodrigo em solucoeseinformatica.com.br
Qui Maio 7 14:23:55 -03 2009


Wilson,


A mensagem foi bem clara: "string truncation". O nome que você está tentando
gravar no campo HISTORICO (VANDERLEI LEANDRO DE SOUSA) tem 26 posições
enquanto seu campo só comporta 25.

[]'s


Rodrigo A. de Freitas
Análise & Desenvolvimento

Soluções & Informática

-----Mensagem original-----
De: lista-bounces em firebase.com.br [mailto:lista-bounces em firebase.com.br] Em
nome de Carlos Wilson
Enviada em: 7 de maio de 2009 13:17
Para: Lista Firebase
Assunto: Re: [firebase-br] O que tem de errado nesse SQL?

Parece que minha mensagem não foi recebida. (O GMail não devolve as 
mensagens que enviamos só sabemos que chegou se alguem responder)
Então lá vai:

Boa noite a todos, passei o dia todo em atendimento em campo só agora 
estou podendo responder.
Primeiro obrigado a todos que comentaram, desculpem a falta de informação.
Segue a DDL:
CREATE TABLE MOVCAIXA (
   DATA       HOJE NOT NULL /* HOJE = DATE DEFAULT 'today' */,
   IDUSER     INTEIRO NOT NULL /* INTEIRO = INTEGER */,
   NUMDOC     CODMOV /* CODMOV = CHAR(13) */,
   CODPLANO   STR3 /* STR3 = VARCHAR(3) */,
   HISTORICO  DESCRICAO /* DESCRICAO = VARCHAR(25) */,
   TIPO       TIPO /* TIPO = CHAR(1) */,
   VLDIN      MOEDA /* MOEDA = NUMERIC(15,4) */,
   VLCH       MOEDA /* MOEDA = NUMERIC(15,4) */,
   VLVL       MOEDA /* MOEDA = NUMERIC(15,4) */,
   VLOT       MOEDA /* MOEDA = NUMERIC(15,4) */,
   CODCUSTO   STR3 /* STR3 = VARCHAR(3) */,
   CODVENDA   CODMOV /* CODMOV = CHAR(13) */
);
Quanto a data está correto, é assim mesmo que passo mm/dd/aaaa, pois 
passo através da função FormatDateTime('mm/dd/yyyy',Date)
e a mensagem de erro que aparece é a seguinte:

Arithmetic overflow or division by zero has occurred.
arithmetic exception, numeric overflow, or string truncation.

Obrigado,

Carlos Wilson.

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para saber como gerenciar/excluir seu cadastro na lista, use:
http://www.firebase.com.br/fb/artigo.php?id=1107
Para consultar mensagens antigas: http://firebase.com.br/pesquisa

Nenhum vírus encontrado nessa mensagem recebida.
Verificado por AVG - www.avgbrasil.com.br 
Versão: 8.5.325 / Banco de dados de vírus: 270.12.21/2102 - Data de
Lançamento: 05/07/09 05:57:00





Mais detalhes sobre a lista de discussão lista