pessoal...alguem acha q devo refazer o form? caraca...ja tentei de tudo...revi o codigo..os sql's...e ta tudo certinho... o q vc's acham? o form ou os componentes de conexao?
[]'s 2009/5/6 Mario Rodrigues <marioirodrig...@gmail.com> > > Berdam, > no dsp a opcao poPropogateChanges=true > no cds DEBITO - pfInUpdate e o pfInUpdate...estao como false... > > Mas algum loca devo alterar? > > > > 2009/5/6 Berdam <berdamzi...@yahoo.com.br> > > >> >> >> >> arrume os provider flag no dsp >> ---------------------------------------------------------- >> Uberdam Cavaletti >> Formado em Tecnologia da Informação - Unoesc - Xxe >> Pós-graduado em desenvolvimento Java - Unoesc - Xxe >> >> http://www.curricular.com.br/berdam >> >> Visite >> http://passandoveneno.blogspot.com >> ---------------------------------------------------------- >> >> ________________________________ >> De: Mario Rodrigues <marioirodrig...@gmail.com<marioirodrigues%40gmail.com> >> > >> Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> >> Enviadas: Terça-feira, 5 de Maio de 2009 20:13:18 >> Assunto: Re: [delphi-br] Nao esta excluindo >> >> >> Humberto e Daniel, >> >> O meu cdsCadPagto o select dele é esse: >> select P.CLICODIGO, P.CODPAGTO, P.DTPAGTO, P.VALOR, CLI.CLINOME, >> CLI.DEBITO >> from PAGTO P INNER JOIN CLIENTE CLI ON CLI.CLICODIGO = P.CLICODIGO WHERE >> P.CODPAGTO =:CODPAGTO >> ja o cdsDebitoCliente tem o sql: >> select CLICODIGO, CLINOME, DEBITO from CLIENTE where CLICODIGO =:CLICODIGO >> >> O q ta me deixando doido...é q como ja disse uso esse mesmo procedimento >> no >> salvar...so q a acao é contraria.. >> ja revi...ja refiz...ja recriei os cds...enfim. ..iniciante sofre >> hehehehe...mas é assim mesmo...a onda é nao desistir... >> >> Daniel...como eu poderia fazer para para pegar o erro..nao consegui achar >> nada falando para o D2007.. >> Podes me ajudar? >> >> 2009/5/5 Humberto Oliveira <holiveira.wordpress @gmail.com> >> >> > >> > >> > É o que o nosso colega Daniel falou. Algum erro estava sendo retornado >> após >> > o ApplyUpdates. >> > O seu ClientDataSet possui o campo DEBITO? >> > O Exception está alegando que não existe a coluna DEBITO no >> ClientDataSet. >> > O problema pode estar aí. >> > Provavelmente no "salvar", o seu ClientDataSet possui o campo no qual >> você >> > faz a sua aritmética. >> > >> > Verifique e nos posicione. >> > >> > >> > 2009/5/5 Mario Rodrigues <marioirodrigues@ gmail.com<marioirodrigues% >> 40gmail.com> >> >> > > >> > >> > > >> > > >> > > Humberto, >> > > >> > > Coloquei oApplyUpdate apos o delete e deu o segunte erro: >> > > First chance exception at $7C812AEB. Exception class TDBXError with >> > message >> > > 'Column unknown >> > > DEBITO At line 6, column 14'. >> > > depois esse: >> > > First chance exception at $7C812AEB. Exception class TDBXError with >> > message >> > > 'Column unknown >> > > DEBITO At line 7, column 2'. >> > > depois >> > > First chance exception at $7C812AEB. Exception class EDatabaseError >> with >> > > message 'Unable to execute Query'. >> > > Uso o delphi 2007...clico em continuar... aparece as mensagens >> acima...e >> > no >> > > final mostra a mensagem de excluido com sucesso...porem. ..quando >> clico em >> > > ok...os dados voltam(da pra ver o form atras em branco)... >> > > tb testei tirar as seguintes linhas >> > > //dtsCadPagto. DataSet.Close; >> > > //dtsCadPagto. DataSet.Open; >> > > dai so aparece a mensagem de excluido com sucesso...mas nao exclui >> > > >> > > o impressionante é q uso o mesmo codigo no salvar..so q ao inves de >> somar >> > > ele diminui!! >> > > >> > > >> > > 2009/5/5 Humberto Oliveira <holiveira.wordpress >> > > @gmail.com<holiveira.wordpres >> s%40gmail. com> >> > <holiveira.wordpres s%40gmail. com> >> > > > >> > > >> > > > >> > > > >> > > > Já fez o teste colocando o ApplyUpdates após o Delete, ao invés de >> > > colocar >> > > > no envento do seu ClientDataSet? >> > > > >> > > > Faz um teste e avisa aí. >> > > > >> > > > 2009/5/5 Mario Rodrigues <marioirodrigues@ gmail.com<marioirodrigues% >> 40gmail.com> >> > <marioirodrigues% 40gmail.com> >> > > <marioirodrigues% 40gmail.com> >> > > > > >> > > > >> > > > >> > > > > >> > > > > >> > > > > Alisson, >> > > > > >> > > > > Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta >> > sendo >> > > > > feito >> > > > > no cdsCadPagtoAfterDel ete e no cdsCadPagtoAfterPos t da seguinte >> > > > > maneira...cdsCadPag to.ApplyUpdates( 0);.... >> > > > > Veja só preciso somar o valor...e isso acontece...a unica coisa q >> nao >> > > > > acontece é o delete...q acho q esta certo...tens alguma ideia? >> > > > > >> > > > > >> > > > > 2009/5/5 Alisson <alss...@yahoo. com.br <alssnco%40yahoo. com.br >> ><alssnco% >> > 40yahoo.com. br><alssnco% >> > > 40yahoo.com. br><alssnco% >> > > > 40yahoo.com. br>> >> > > > > >> > > > > > >> > > > > > >> > > > > > Que coisa mais confusa! Quando você quer excluir um registro >> basta >> > > > fazer: >> > > > > > >> > > > > > Dataset.Delete; >> > > > > > Dataset.ApplyUpdate s(0); >> > > > > > >> > > > > > ____________ _________ _________ _________ _________ __ >> > > > > > Faça ligações para outros computadores com o novo Yahoo! >> Messenger >> > > > > > http://br.beta. messenger. yahoo.com/ >> > > > > > >> > > > > > >> > > > > >> > > > > [As partes desta mensagem que não continham texto foram removidas] >> > > > > >> > > > > >> > > > > >> > > > >> > > > [As partes desta mensagem que não continham texto foram removidas] >> > > > >> > > > >> > > > >> > > >> > > [As partes desta mensagem que não continham texto foram removidas] >> > > >> > > >> > > >> > >> > [As partes desta mensagem que não continham texto foram removidas] >> > >> > >> > >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> Veja quais são os assuntos do momento no Yahoo! +Buscados >> http://br.maisbuscados.yahoo.com >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> >> > > [As partes desta mensagem que não continham texto foram removidas]