Fórum Excluir com ClienteDataset ? #259772
24/11/2004
0
Olá Gente, Bom dia !
Estou tendo um problema ao excluir um
registro com ClienteDataSet
Marco o registro no DBGrid dou o comando de exclusão, depois se eu reabrir os registros foi excluido o registro acima do que eu marquei.
Estou usando SQLDataSet + DataSetProvider + ClienteDataSet
estou usando para excluir
DataSet.Delete;
DataSet..ApplyUpdates(-1);
O que pode ser ?
Obrigada !
Renata.
Estou tendo um problema ao excluir um
registro com ClienteDataSet
Marco o registro no DBGrid dou o comando de exclusão, depois se eu reabrir os registros foi excluido o registro acima do que eu marquei.
Estou usando SQLDataSet + DataSetProvider + ClienteDataSet
estou usando para excluir
DataSet.Delete;
DataSet..ApplyUpdates(-1);
O que pode ser ?
Obrigada !
Renata.
Renata Coimbra
Curtir tópico
+ 0
Responder
Posts
29/11/2004
Objetivacreator
Cara Renata :wink:
Bom, eu uso sempre as conexões que vc citou, mas utilizo o comando para excluir da seguinte maneira.
Banco de dados aberto.
DataModule.ClienteDataSet.Active := True;
// Eliminando o registro atual.
DataModule.ClienteDataSet.Delete;
DataModule.ClienteDataSet.ApplyUpdates(-1);
// Naum eh necessário o método post.
Até hoje naum deu erro, pois uso o ClienteDataSet para apagar. Agora se mesmo assim estiver dando erro, tente apagar a tabela, e cria-la novamente e teste com poucos registros (uns 5 no máximo), outra opção seria, remover o programa gerenciador (Firebird ou Interbase) e instala-lo por uma versão mais nova.
Espero ter ajudado.
Objetiva Creator
´O conhecimento humano pertence ao mundo !´
Bom, eu uso sempre as conexões que vc citou, mas utilizo o comando para excluir da seguinte maneira.
Banco de dados aberto.
DataModule.ClienteDataSet.Active := True;
// Eliminando o registro atual.
DataModule.ClienteDataSet.Delete;
DataModule.ClienteDataSet.ApplyUpdates(-1);
// Naum eh necessário o método post.
Até hoje naum deu erro, pois uso o ClienteDataSet para apagar. Agora se mesmo assim estiver dando erro, tente apagar a tabela, e cria-la novamente e teste com poucos registros (uns 5 no máximo), outra opção seria, remover o programa gerenciador (Firebird ou Interbase) e instala-lo por uma versão mais nova.
Espero ter ajudado.
Objetiva Creator
´O conhecimento humano pertence ao mundo !´
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)