DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Fórum DevMedia


Autor
Mensagem
salomao.coelho
 

País: Brasil
Estado: MG
Cidade: Governador Valadares
Mensagens: 17
 Postado em: 30/5/2012 11:39:46 AM

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
wllfl
 
 
 


País: Brasil
Estado: SP
Cidade: São Roque
Mensagens: 608
 Postado em: 30/5/2012 2:29:35 PM
Colega é impressão minha ou esse bloco está no evento OnExit do seu Edit?


 
MARCO ANTONIO SALLES
 
 
 


País: Brasil
Estado: MG
Cidade: Muriae
Mensagens: 1679
 Postado em: 30/5/2012 7:44:49 PM
DBGrid1.Fields[0].Value:=nf;

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

cdsSaida ou cdsProdutosSaida

 
salomao.coelho
 

País: Brasil
Estado: MG
Cidade: Governador Valadares
Mensagens: 17
 Postado em: 31/5/2012 8:22:26 AM
RESLVIDO:
Deletei os componentes datasetClient, datasetProvider, sqldataset e criei de novo

 
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03