Erro quot;operation not applicabequot;
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
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
Curtidas 0
Respostas
Poeta Noturno
07/01/2004
Você já experimentou debugar para ver em qual linha está dando este erro?
Um abraço
Poeta Noturno
Um abraço
Poeta Noturno
GOSTEI 0
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??!!
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
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
Não sei se essa abordagem vai te ajudar, mas não custa tentar né?
Um abraço
Poeta Noturno
GOSTEI 0