Erro ao fazer ações em um clientdataset.

Delphi

Banco de Dados

03/05/2018

Bom dia estou tentando abrir minha query usando um ClientDataSet porém estou com o seguinte erro já na primeira linha :

Access violation at address 0125D38F in module 'SgFaturamento.exe'. Read of address 00000084


Segue meu codigo, estou usando datasnap com intraweb e Firedac para o banco.

    CDSListaFinfaturaNroControle.Active:= false;
    CDSListaFinfaturaNroControle.Params[0].Text := NROCONTROLE;
    CDSListaFinfaturaNroControle.Active:= True;
Rodrigo Oliveira

Rodrigo Oliveira

Curtidas 0

Respostas

Luiz Vichiatto

Luiz Vichiatto

03/05/2018

Rodrigo
Já experimentou verificar se a tabela está lincada com o componente?
experimente colocar dentro de um try ... exception, assim com uma mensagem mais clara pode te auxiliar melhor.

try 
CDSListaFinfaturaNroControle.Active:= false;
CDSListaFinfaturaNroControle.Params[0].Text := NROCONTROLE;
CDSListaFinfaturaNroControle.Active:= True;
exception 
on e : exception do
begin
(imprima) e.message
end
GOSTEI 0
Natanael Ferreira

Natanael Ferreira

03/05/2018

Faça um testes adicionando MidasLib na uses do form principal.
GOSTEI 0
POSTAR