Mensagem de Erro: SQLDataSet: Cannot Perform this operation on an this DataSet.
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
Curtidas 0
Melhor post
Hélio Devmedia
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).
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).
GOSTEI 2
Mais Respostas
Valdenir Furlanetto
19/03/2019
Resolvi o problema, como eu coloco (RESOLVIDO)aqui?
GOSTEI 0
Artur Barth
19/03/2019
Resolvi o problema, como eu coloco (RESOLVIDO)aqui?
Acho que é só clicar em "Gostei +1" em uma resposta.
GOSTEI 1