Srs, Fiz o seguinte criei os componentes todos..iguais...com o mesmo select propriedades codigo de botao etc etc etc...bom pra minha surpresa deu um erro diferente...na verdade é o mesmo erro..porem com o FIELD diferente..vejam so: First chance exception at $7C812AEB. Exception class TDBXError with message 'Column unknown CLINOME At line 5, column 18'. First chance exception at $7C812AEB. Exception class EDatabaseError with message 'Unable to find record. No key specified'.
Alguem tem alguma ideia do q pode ser? 2009/5/7 Mario Rodrigues <marioirodrig...@gmail.com> > 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]