Fórum erro query #208032
21/01/2004
0
bom dia!
Estou com um probleminha chato!
estou fazendo um select em seguida um edit, na propria query, esta me retornando o seguinte erro:
couldn´t perform the edit because another user changed the record
Alguem já teve esse problema, como consigo estar resolvendo?
Obrigado
Estou com um probleminha chato!
estou fazendo um select em seguida um edit, na propria query, esta me retornando o seguinte erro:
couldn´t perform the edit because another user changed the record
Alguem já teve esse problema, como consigo estar resolvendo?
Obrigado
Airto
Curtir tópico
+ 0
Responder
Posts
21/01/2004
Lucas Silva
Nunca vi este erro não, mais pela msg você deve estar em uso em outro lugar do software,
esta query você usa pra salvar dados, ou só para fazer pesquisas?
esta query você usa pra salvar dados, ou só para fazer pesquisas?
Responder
Gostei + 0
21/01/2004
Airto
a rotina essa aqui
with DM.qyMultiUso1 do
begin
Close;
RequestLive := True;
SQL.Clear;
SQL.Add(´select * from tabela where cod_contrato = ´´ + DM.qyBaseFaturamento.FieldByName(´campo1´).AsString + ´´ and campo2 is null ´+´ and campo3 between ´´+FormatDateTime(´yyyymmdd ´,DM.qyBaseFaturamento.FieldByName(´campo3´).AsDateTime)+´´´ +´and´+´´´+FormatDateTime(´yyyymmdd´,DM.qyBaseFaturamento.FieldByName(´campo3´).AsDateTime+1)+´´´);
Open;
While not DM.qyMultiUso1.Eof do
begin
Edit;
FieldByName(´campo4´).AsDateTime := now;
FieldByName(´campo5´).AsString := edObs.text;
Post;
Next;
end;
Close;
end;
with DM.qyMultiUso1 do
begin
Close;
RequestLive := True;
SQL.Clear;
SQL.Add(´select * from tabela where cod_contrato = ´´ + DM.qyBaseFaturamento.FieldByName(´campo1´).AsString + ´´ and campo2 is null ´+´ and campo3 between ´´+FormatDateTime(´yyyymmdd ´,DM.qyBaseFaturamento.FieldByName(´campo3´).AsDateTime)+´´´ +´and´+´´´+FormatDateTime(´yyyymmdd´,DM.qyBaseFaturamento.FieldByName(´campo3´).AsDateTime+1)+´´´);
Open;
While not DM.qyMultiUso1.Eof do
begin
Edit;
FieldByName(´campo4´).AsDateTime := now;
FieldByName(´campo5´).AsString := edObs.text;
Post;
Next;
end;
Close;
end;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)