ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Erro " " is not valid integer value

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
RefPina
Novato
Novato


Registrado: Quinta-Feira, 31 de Outubro de 2019
Mensagens: 37
Localização: São Paulo

MensagemEnviada: Qua Fev 05, 2020 5:25 pm    Assunto: Erro " " is not valid integer value Responder com Citação

Boa tarde pessoal,
Estou travado em em uma parte do meu código e não consigo descobrir porque esta acontecendo este erro: "" is not valid integer value.
Fiz o debug, mas não consegui achar uma saida. Se puderem me ajudar sera de grande valia. Segue trecho que esta dando erro.
Obs: No meu SQL tenho um a where cod_ent like :pcod

Código:

procedure TfrmCadastroEntidades.DBEdit3Change(Sender: TObject);
begin
CDSContatos.Close;
CDSContatos.ParamByName('pcod').AsInteger := strtoint(DBEdit3.Text);
CDSContatos.Open;
end;
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
natanbh1
Colaborador
Colaborador


Registrado: Terça-Feira, 15 de Março de 2011
Mensagens: 2963
Localização: Belo Horizonte - MG

MensagemEnviada: Qua Fev 05, 2020 5:30 pm    Assunto: Responder com Citação

Este erro está ocorrendo porque você está tentando converter para inteiro uma string vazia:

Código:
strtoint(DBEdit3.Text)


Para evitar este erro, vc pode usar StrToIntDef que atribui um valor padrão se houver erro na conversão:

Código:
strtointDef(DBEdit3.Text, 0)

_________________
''A persistência é o caminho para o êxito.''
Charlie Chaplin
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB