Record not found or changed by another user
30/08/2004
0
Já li vários tópicos nesse fórum, em livros, em outros sites, mas ainda não consegui resolver esse problema...
Utilizo SimpleDataSet conectado as minhas tabelas, e estou tendo problemas para manter os dados em memória e depois aplicá-los no BD:
Por exemplo, considerem a tabela:
Código, Nome
e o seguinte código:
Até o último applyUpdates corre tudo bem, porém no último ele me retorna o erro [b:975cec1bc5]´Record not found or changed by another user´[/b:975cec1bc5], e não deleta o registro que eu solicitei do banco de dados.
Alguém já passou por isso e tem uma dica? Me parece que só acontece com tabelas que possuem MasterSources setados... estou verificando esse fato.
Agradeço a atenção.
Utilizo SimpleDataSet conectado as minhas tabelas, e estou tendo problemas para manter os dados em memória e depois aplicá-los no BD:
Por exemplo, considerem a tabela:
Código, Nome
e o seguinte código:
DataSet.Append; DataSetCodigo.AsInteger := 1; DataSetNome.asString := ´Pessoa 1´; DataSet.Post; DataSet.Append; DataSetCodigo.AsInteger := 2; DataSetNome.asString := ´Pessoa 2´; DataSet.Post; DataSet.ApplyUpdates(-1); DataSet.First; //posiciona no primeiro registro, poderia ser o segundo DataSet.Delete; DataSet.ApplyUpdates(-1);
Até o último applyUpdates corre tudo bem, porém no último ele me retorna o erro [b:975cec1bc5]´Record not found or changed by another user´[/b:975cec1bc5], e não deleta o registro que eu solicitei do banco de dados.
Alguém já passou por isso e tem uma dica? Me parece que só acontece com tabelas que possuem MasterSources setados... estou verificando esse fato.
Agradeço a atenção.
Ereche
Curtir tópico
+ 0
Responder
Posts
31/08/2004
Lucas Silva
Colega,
http://delphiforum.icft.com.br/forum/viewtopic.php?t=30886
Para mais detalhes utilize o método de pesquisa do fórum!
http://delphiforum.icft.com.br/forum/viewtopic.php?t=30886
Para mais detalhes utilize o método de pesquisa do fórum!
Responder
Clique aqui para fazer login e interagir na Comunidade :)