| thaita Novato
 
  
 
 Registrado: Sábado, 26 de Novembro de 2022
 Mensagens: 44
 
 
 | 
			
				|  Enviada: Qua Dez 06, 2023 6:20 pm    Assunto: Erro "Is not a valid integer value" |   |  
				| 
 |  
				| Prezados, Quando tendo salvar um registro, aparece a seguinte mensagem: "Is not a valid integer value". Alguém pode me ajudar? Segue o código abaixo:
 procedure TFrmCadastroHQ.btnSalvarClick(Sender: TObject);
 var
 Mensagem : string;
 
 begin
 if dmHQ.cdsHQ.State in [dsInsert] then
 begin
 //  dmHQ.cdsHQId_NomeHQ.AsInteger := StrToInt(edtCodigoNomeHQ.Text); //Campo é autoincremento
 dmHQ.cdsHQDataCadastro.AsDatetime := edtDataCadastro.Date;
 dmHQ.cdsHQTitulo.AsString := Trim(edtTitulo.text);
 dmHQ.cdsHQNumero.AsInteger := StrToInt(edtNumero.Text);
 dmHQ.cdsHQVolume.AsInteger := StrToInt(edtVolume.Text);
 dmHQ.cdsHQValor.AsCurrency := StrToCurr(edtValor.Text);
 dmHQ.cdsHQFotoHQ.AsString := edtFotoHq.Text;
 end;
 Mensagem := 'Registro alterado com sucesso!';
 
 if DataSource1.State in [dsInsert] then
 Mensagem := 'Registro incluído com sucesso!';
 TClientDataSet(DataSource1.DataSet).Post;
 TClientDataSet(DataSource1.DataSet).ApplyUpdates(0);
 ImgFoto.Picture := nil;
 edtFotoHq.Clear;
 
 Application.MessageBox(PWideChar(Mensagem), 'Atenção', MB_OK + MB_ICONINFORMATION);
 Pesquisar;
 pnlPrincipal.ActiveCard := cardPesquisa;
 
 end;
 |  |