Fórum erro cdsSaida: Dataset not in edit or insert mode #417709
30/05/2012
0
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
Curtir tópico
+ 0Posts
30/05/2012
William
Gostei + 0
30/05/2012
Marco Salles
DbGrid esta ligado a qual DataSource que por sua vez esta ligado a qual ClientDataSet ???
cdsSaida ou cdsProdutosSaida
Gostei + 0
31/05/2012
Salomao.coelho
Deletei os componentes datasetClient, datasetProvider, sqldataset e criei de novo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)