GARANTIR DESCONTO

Fórum Estou com um pequeno problema. #184503

26/09/2003

0

Tenho uma query com updateobject (interbase) e ele só me dá
´Not in edit mode´ .

procedure TFmov_plan.BInserirClick(Sender: TObject);
begin
DMARCAMP.IBQItemMovPlanMI_NRGUIA.AsInteger := STRTOINT (numguia.Text);
DMARCAMP.IBQItemMovPlanMI_PROC_MED.AsInteger := STRTOINT(DBPROCMED.Text);
DMARCAMP.IBQItemMovPlanMI_CHDIA.AsString := DBECHDIA.Text;
DMArcamp.IBQItemMovPlan.Insert;
Confirma_Item;

end;

O Erro dá já na 1ª linha. Alguem pode me ajudar.


Ruf@

Ruf@

Responder

Posts

26/09/2003

Biscalquini

Coloque o comando de Insert antes das outras linhas.


Responder

Gostei + 0

26/09/2003

Ruf@

Agora está dando ´Cannot modify a Read-only-DataSet´ Só que nesta query não tem a propriedade ReadOnly.


Responder

Gostei + 0

26/09/2003

Biscalquini

Verifique se tem uma propriedade chamada CachedUpdates e mude seu valor para TRUE

ICQ 89085074


Responder

Gostei + 0

26/09/2003

Ruf@

Ainda persiste. ´Cannot modify a readonly dataset´ já coloquei como true o caheupdates.


Responder

Gostei + 0

27/09/2003

Werlon Goulart

Por acaso vc nao esta gerando a consulta com 2 ou mais tabelas juntas no mesmo select???


Pois se for isso, entao vc nao pode editar uma query q tem um select com 2 ou mais tabelas. Teria q usar Querys diferentes pra cada tabela q vc ira alterar os dados.

Outro erro seria a nao colaocacao do UPDateSQL junto da query.
Ou a propriedade RequestLive estar como False (caso for BDE).

Um Abraço
Werlon Goulart


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar