Ir para conteúdo
  • Cadastre-se

dev botao

Erro 'não Foi Possível Obter Os Dados.' Acbrconsultacpf


ganzer
  • Este tópico foi criado há 2225 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia a todos.

  Estou usando o ACBr a algum tempo com o lazarus. Ao tentar usar o recurso de consulta de CPF pelo mesmo, só recebia a exceção 'raise EACBrConsultaCPFException.Create('Não foi possível obter os dados.');'.

Debugando a classe TACBrConsultaCPF percebi que o erro está no método TACBrConsultaCPF.LerCampo quando se dá o UPPERCASE nos campos NomeCampo e linha.

 

  A solução que encontrei foi:

  •  
  •   deixar a linha 179 da classe assim: NomeCampo := ACBrStr(NomeCampo); (sem o uppercase e somente com a conversão para UTF8)
  •  
  • deixar a linha 183 da classe assim: linha := Texto;  (sem o uppercase e sem a conversão para UTF8)
 

 

Como não encontrei o lugar para reportar BUG´s (mesmo achando que não é BUG do ACBr e sim no retorno de string do método UPPERCASE do lazarus), criei esse tópico caso alguém possa corrigir.

ACBrConsultaCPF.pas

Editado por ganzer
Link para o comentário
Compartilhar em outros sites

  • Moderadores

Bom dia

Por favor anexe o arquivo !

 

e caso queira reportar algo possui o tracker

http://www.projetoacbr.com.br/forum/index.php?/tracker/

 

obrigado

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

  • 4 meses depois ...

Boa tarde.

 

Passei pelo mesmo erro e como utilizo o ACBr tanto em Delphi quanto em Lazarus, fiz minhas alterações conforme abaixo:

 

Linha 179:   {$IFDEF FPC} NomeCampo := ACBrStr(NomeCampo); {$ELSE}  NomeCampo := ACBrStr(UpperCase(NomeCampo)); {$ENDIF}

Linha 183:    {$IFDEF FPC} linha := Texto; {$ELSE} ACBrStr(UpperCase(Texto)); {$ENDIF}
 
Segue a unit em anexo:
 
 
 
 

ACBrConsultaCPF.pas

Editado por vansiqq
  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 3 anos depois...
  • Moderadores
7 horas atrás, Renyldo Campos Pereira disse:

Boa tarde. Não consigo mais efetuar a consulta no ConsultaCPF. Ele tá retornando o erro: Não foi possivel obter os dados. Alguém tá passando por isso?

boa noite

meio antigo o post de 2014!

houve alterações recentes. chegou a atualizar e recompilar os componentes?

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros sites

12 horas atrás, Juliomar Marchetti disse:

boa noite

meio antigo o post de 2014!

houve alterações recentes. chegou a atualizar e recompilar os componentes?

Bom dia. Já sim. Atualizei via svn e recompilei. Já atualizei tambem as dll sseleasy e libeay com as versoes mais recentes mas o erro persiste.

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2225 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.