erro query
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
Curtidas 0
Respostas
Lucas Silva
21/01/2004
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?
GOSTEI 0
Airto
21/01/2004
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;
GOSTEI 0