[firebase-br] Pesquisa SQL - Erro estranho
omar l m rosa
omar em conesul.inf.br
Sex Out 5 15:52:18 -03 2007
Tem algo errado na sua base!
1) Se dimunuiu o tamanho de alguma coluna varchar com o /IBExpert, e na base
tem linha com comprimento maior, vai dar este erro.
2) Se está com o charset da conexão diferente do charset do banco, idem...
3) O tamanho de cargo é menor do que 13 e é de tamanho fixo, acho que pode
dar erro... porque quando colocou o varchar, a base deve ter convertido para
comparar...
bai!
<º))))><.·´¯`·. <º))))><.·´¯`·. <º))))><.·´¯`·.
Omar L. M. Rosa
<º))))><.·´¯`·. <º))))><.·´¯`·. <º))))><.·´¯`·.
omar em conesul.inf.br
----- Original Message -----
From: "Felipe Aron" <felipearon em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Friday, October 05, 2007 10:14 AM
Subject: [firebase-br] Pesquisa SQL - Erro estranho
Bom dia a todos, hoje me deparei com um erro de pesquisa SQL estranha. A SQL
que eu estava tentando rodar:
Select Funcionario.Codigo
>From Funcionario
Where Funcionario.Cargo = 'Representante'
NESSA SQL OCORRIA O ERRO DE STRING TRUNCATION OVERFLOW.
Então após vários testes, fiz da seguinte forma e FUNCIONOU:
Select Funcionario.Codigo
>From Funcionario
Where Funcionario.Cargo = Cast('Representante' as VarChar(100))
--
PERGUNTA: Por que com o uso do CAST funcionou a SQL ???
--
OBS: O Banco (F.B. 1.5.2) está setado com CharSet "NOME" e o cadastro possui
caracteres especiais (Acentos, Cedilha, etc);
--
Com a força aprenda a suavidade. Através da suavidade a força prevalecerá!
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista