Fórum Erro ao excluir Registro #191125
28/10/2003
0
Pessoal, estou utilizando um TClientDataSet, DatasetProvider e Query.
Estou tentando excluir um registro de um dbgrid que está ligado a um TDatasource que está ligado ao TClientDataSet. Quando clico no botão excluir dou os comandos ClientDataset.delete; ClientdataSet.Applyupdates(0);
Com isso da um erro ´Unable to find record. No Key specified.´
Esse erro só ocorre quando o registro que tento excluir tem um filho, é claro que deveria dar um erro mas eu acho que não seria esse, não estou conseguindo tratar o erro pois ele não está indo para dentro do Except.
Logo em seguida se tento apagar outro registro que não tem filho dá um erro que o Dataset não está em modo de inserção ou edição.
Por favor, alguém pode me ajudar???
Valeu galera.
Estou tentando excluir um registro de um dbgrid que está ligado a um TDatasource que está ligado ao TClientDataSet. Quando clico no botão excluir dou os comandos ClientDataset.delete; ClientdataSet.Applyupdates(0);
Com isso da um erro ´Unable to find record. No Key specified.´
Esse erro só ocorre quando o registro que tento excluir tem um filho, é claro que deveria dar um erro mas eu acho que não seria esse, não estou conseguindo tratar o erro pois ele não está indo para dentro do Except.
Logo em seguida se tento apagar outro registro que não tem filho dá um erro que o Dataset não está em modo de inserção ou edição.
Por favor, alguém pode me ajudar???
Valeu galera.
Mever
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)