Erro quot;operation not applicabequot;

Delphi

07/01/2004

Tenho uma aplicação com BD Mysql.
Estou usando componentes ClientDataSet.
Na hora de inserção no ClientDataSet e na sua respectiva tabela está dando o seguinte erro:

---------------------------
Debugger Exception Notification
---------------------------
Project Packinglist.exe raised exception class EDBEngineError with message ´Operation not applicable.´. Process stopped. Use Step or Run to continue.
---------------------------

O código que estou usando está ai:

dm.clprocess.Edit;
dm.clprocesscod_produtor.AsInteger := dbcbxprod.KeyValue;
dm.clprocesscod_acondicionamento.AsInteger := DBCBxtrans.KeyValue;
dm.clprocessid_process.AsString := edprocess.Text;
dm.clprocesstara.AsFloat := strtofloat (edtara.Text);
dm.clprocessdata.Asdatetime := strtodate(eddata.Text);
dm.clprocess.Post;
dm.clprocess.ApplyUpdates(-1);

Se alguem souber o que está acontecendo, eu agradeço!

[ ]´s

Danielle


Danielle Ballester

Danielle Ballester

Curtidas 0

Respostas

Poeta Noturno

Poeta Noturno

07/01/2004

Você já experimentou debugar para ver em qual linha está dando este erro?

Um abraço

Poeta Noturno


GOSTEI 0
Danielle Ballester

Danielle Ballester

07/01/2004

Este erro está acontecendo em

dm.clprocess.ApplyUpdates(-1);


tenho uma outra rotina que grava na tabela normalmente com applyupdates, nao sei porque este nao esta gravando??!!


GOSTEI 0
Poeta Noturno

Poeta Noturno

07/01/2004

Bom, daniele, eu costumo usar os FieldByNames da vida e não tenho problemas com esse tipo de mensagem, aliás, nunca tive problemas para cadastrar, alterar ou excluir nada de meus bancos de dados.
Não sei se essa abordagem vai te ajudar, mas não custa tentar né?

Um abraço

Poeta Noturno


GOSTEI 0
POSTAR