[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