GARANTIR DESCONTO

Fórum erro cdsSaida: Dataset not in edit or insert mode #417709

30/05/2012

0

Pessoal,
tenho esse erro message cdsSaida: Dataset not in edit or insert mode. Process EstoqueMP.exe (588)

segue o codigo:
procedure TfrmSaidaProduto.txtDataSaidaExit(Sender: TObject);
begin
cdsSaida.Insert;
cdsSaidaidSaida.Value:=strtoint(txtNotaFiscal.Text);
cdsSaidaidCliente.Value:=codCli; //AQUI QUANDO MUDA DE LINHA É QUE OCORRE O ERRO
cdsSaidaDataSaida.Value:=strtodate(txtDataSaida.Text);
cdsSaida.Post;
cdsSaida.ApplyUpdates(-1);
cdsProdutoSaida.Insert;
DBGrid1.Fields[0].Value:=nf;
end;

Uso datasetClient, datasetProvider, SQLdataset
no datasetProvider updateMode = upWhereKeyOnly
poAllowCommandText=true
poUseQuotechar=true
alguem pode me ajudar
Salomao.coelho

Salomao.coelho

Responder

Posts

30/05/2012

William

Colega é impressão minha ou esse bloco está no evento OnExit do seu Edit?

Responder

Gostei + 0

30/05/2012

Marco Salles

DBGrid1.Fields[0].Value:=nf;

DbGrid esta ligado a qual DataSource que por sua vez esta ligado a qual ClientDataSet ???

cdsSaida ou cdsProdutosSaida
Responder

Gostei + 0

31/05/2012

Salomao.coelho

RESLVIDO:
Deletei os componentes datasetClient, datasetProvider, sqldataset e criei de novo
Responder

Gostei + 0

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

Aceitar