Mensagem de Erro: SQLDataSet: Cannot Perform this operation on an this DataSet.

19/03/2019

0

Galera, eu tenho um sistema que ta pronto, ele tem um DM que possui os componente de ligação. Os componente sempre iniciam com TRUE, qd abro uma janela, as informações não são mostrada no DBGrid, ai tenho que dar um espaço ou qualquer outra tecla no campo de pesquisa e deletar ai os dados aparecem, mas agora qd eu aperto qualquer tecla no campo de pesquisa, ela da esse erro, SQLDataSet: Cannot Perform this operation on an this DataSet. O que será que ocasiona esse erro?
Valdenir Furlanetto

Valdenir Furlanetto

Responder

Post mais votado

21/03/2019

Olá amigo, pode ser várias coisas,

A principal é que o SQLDataSet é unidirecional e não deveria mostrar dados em um DBGrid, ele precisa de um ClientDataSet conectado (e um DataSetProvider intermediando) ou ser um SimpleDataSet.

Outra coisa é que pode ser também é que mudou o windows ou o delphi e tem que atualizar a midas.dll. Ela tem que ser registrada pelo regsvr32 (linha de comando).

Hélio Devmedia

Hélio Devmedia
Responder

Mais Posts

24/03/2019

Valdenir Furlanetto

Resolvi o problema, como eu coloco (RESOLVIDO)aqui?
Responder

25/03/2019

Artur Barth

Resolvi o problema, como eu coloco (RESOLVIDO)aqui?


Acho que é só clicar em "Gostei +1" em uma resposta.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar