Fórum Está dando erro : invalid class typecast delphi #585534
01/09/2017
0
cds := ds.DataSet as TClientDataSet;
Alguém pode me ajudar.
Agradeço desde já a atenção da galera.
procedure TfrmCadBase.FormCreate(Sender: TObject);
var
I: Integer;
cds: TClientDataSet;
begin
Try
if not DS.DataSet.Active then DS.DataSet.Open;
cds := ds.DataSet as TClientDataSet;
totreg.Caption := 'Total Cadastradas: ' + intTOstr( (ds.DataSet as TClientDataSet).RecordCount );
HabilitaControlesVisuais(False);
except
on e: Exception do
begin
ShowMessage('Erro 01 - Problema ao conectar base de dados'
+ #13 + 'Erro : ' + E.Message
+ #13 + 'Classe : ' + E.ClassName
+ #13 + 'Metodo: frmCadBase/Create');
end;
End;
Carlos Alves
Curtir tópico
+ 0Post mais votado
01/09/2017
Gutierry Pereira
Gostei + 1
Mais Posts
02/09/2017
Carlos Alves
if not DS.DataSet.Active then DS.DataSet.Open;
-------> retirei esta linha ---> cds := ds.DataSet as TClientDataSet;
-----> alterei esta linha --> totreg.Caption := 'Total Cadastradas: ' + TClientDataSet( (ds.DataSet).RecordCount.ToString );
Obrigado....
Gostei + 0
02/09/2017
Carlos Alves
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)