Re: [delphi-br] Nao esta excluindo

2009-05-07 Por tôpico Mario Rodrigues
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.commarioirodrigues%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.commarioirodrigues%
 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.comholiveira.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.commarioirodrigues%
 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. bralssnco%
   40yahoo.com. bralssnco%
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

Re: [delphi-br] Nao esta excluindo

2009-05-07 Por tôpico Mario Rodrigues
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.commarioirodrigues%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.commarioirodrigues%
 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.comholiveira.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.commarioirodrigues%
 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. bralssnco%
   40yahoo.com. bralssnco%
40yahoo.com. br

 
 
  Que coisa mais confusa! Quando você quer excluir um registro
 basta
fazer

Re: [delphi-br] Nao esta excluindo

2009-05-06 Por tôpico Mario Rodrigues
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.wordpr...@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 
 marioirodrig...@gmail.commarioirodrigues%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.wordpr...@gmail.comholiveira.wordpress%40gmail.com
 holiveira.wordpress%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 
   marioirodrig...@gmail.commarioirodrigues%40gmail.com
 marioirodrigues%40gmail.com
  marioirodrigues%40gmail.com
   
  
  
   
   
Alisson,
   
Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta
 sendo
feito
no cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
maneira...cdsCadPagto.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.bralssnco%
 40yahoo.com.bralssnco%
  40yahoo.com.bralssnco%
   40yahoo.com.br
   


 Que coisa mais confusa! Quando você quer excluir um registro basta
   fazer:

 Dataset.Delete;
 Dataset.ApplyUpdates(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]



Re: [delphi-br] Nao esta excluindo

2009-05-06 Por tôpico Humberto Oliveira
Mario, a pergunta que você não respondeu foi a seguinte:

O cdsDebitoCliente possui o field (campo) DEBITO no Fields Editor ? Dê um
duplo clique no cdsDebitoCliente e verifique se os campos CLICODIGO, CLINOME
e DEBITO estão no seu ClientDataSet.

Provavelmente o cdsCadPagto possui os campos CLICODIGO, CODPAGTO, DTPAGTO,
VALOR, CLINOME E DEBITO.

Verifique isso.

2009/5/5 Mario Rodrigues marioirodrig...@gmail.com



 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.wordpr...@gmail.comholiveira.wordpress%40gmail.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 
  marioirodrig...@gmail.commarioirodrigues%40gmail.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.wordpr...@gmail.comholiveira.wordpress%40gmail.com
 holiveira.wordpress%40gmail.com
  holiveira.wordpress%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 
marioirodrig...@gmail.commarioirodrigues%40gmail.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 cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
 maneira...cdsCadPagto.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.bralssnco%
 40yahoo.com.bralssnco%
  40yahoo.com.bralssnco%
   40yahoo.com.bralssnco%
40yahoo.com.br

 
 
  Que coisa mais confusa! Quando você quer excluir um registro
 basta
fazer:
 
  Dataset.Delete;
  Dataset.ApplyUpdates(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]

  



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Nao esta excluindo

2009-05-06 Por tôpico Mario Rodrigues
Humberto,

Amigo sim..todos os campos q estao no select eu add no FieldsEditor...

2009/5/6 Humberto Oliveira holiveira.wordpr...@gmail.com



 Mario, a pergunta que você não respondeu foi a seguinte:

 O cdsDebitoCliente possui o field (campo) DEBITO no Fields Editor ? Dê um
 duplo clique no cdsDebitoCliente e verifique se os campos CLICODIGO,
 CLINOME
 e DEBITO estão no seu ClientDataSet.

 Provavelmente o cdsCadPagto possui os campos CLICODIGO, CODPAGTO, DTPAGTO,
 VALOR, CLINOME E DEBITO.

 Verifique isso.


 2009/5/5 Mario Rodrigues 
 marioirodrig...@gmail.commarioirodrigues%40gmail.com
 

 
 
  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.wordpr...@gmail.comholiveira.wordpress%40gmail.com
 holiveira.wordpress%40gmail.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 
   marioirodrig...@gmail.commarioirodrigues%40gmail.com
 marioirodrigues%40gmail.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.wordpr...@gmail.comholiveira.wordpress%40gmail.com
 holiveira.wordpress%40gmail.com
  holiveira.wordpress%40gmail.com

   holiveira.wordpress%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 
 marioirodrig...@gmail.commarioirodrigues%40gmail.com
 marioirodrigues%40gmail.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 cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
  maneira...cdsCadPagto.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.bralssnco%
 40yahoo.com.bralssnco%
  40yahoo.com.bralssnco%
   40yahoo.com.bralssnco%
40yahoo.com.bralssnco%
 40yahoo.com.br
 
  
  
   Que coisa mais confusa! Quando você quer excluir um registro
  basta
 fazer:
  
   Dataset.Delete;
   Dataset.ApplyUpdates(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 

Re: [delphi-br] Nao esta excluindo

2009-05-06 Por tôpico Mario Rodrigues
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.commarioirodrigues%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.commarioirodrigues%
 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.comholiveira.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.commarioirodrigues%
 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. bralssnco%
   40yahoo.com. bralssnco%
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

Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Alisson
Que coisa mais confusa! Quando você quer excluir um registro basta fazer:

Dataset.Delete;
Dataset.ApplyUpdates(0); 

__
Faça ligações para outros computadores com o novo Yahoo! Messenger 
http://br.beta.messenger.yahoo.com/ 


Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Marcio F. Cruz
Posso te dar uma dica quanto ao DBX?

Eu sofri muito com ele, inclusive com este ApplyUpdate... aconselho você a
usar algum framework que emcapsula as classes..

Eu fiz um e, gostaria de lhe mostrar...

Procure por DBExpress fácil no google ou dddbxfacil no sourceforge... Vai
encontrar um conjunto de classes, com exemplos...

Qualquer dúvida, estou aqui

Abraços!

2009/5/5 Alisson alss...@yahoo.com.br



 Que coisa mais confusa! Quando você quer excluir um registro basta fazer:

 Dataset.Delete;
 Dataset.ApplyUpdates(0);

 __
 Faça ligações para outros computadores com o novo Yahoo! Messenger
 http://br.beta.messenger.yahoo.com/
  




-- 
Márcio F. Cruz


[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Mario Rodrigues
Alisson,

Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta sendo feito
no cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
maneira...cdsCadPagto.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



 Que coisa mais confusa! Quando você quer excluir um registro basta fazer:

 Dataset.Delete;
 Dataset.ApplyUpdates(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]



Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Humberto Oliveira
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 marioirodrig...@gmail.com



 Alisson,

 Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta sendo
 feito
 no cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
 maneira...cdsCadPagto.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

 
 
  Que coisa mais confusa! Quando você quer excluir um registro basta fazer:
 
  Dataset.Delete;
  Dataset.ApplyUpdates(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]



Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Daniel Augusto Bastos
Cara, da uma verificada nos eventos de erro do ClientDataSet(OnDeleteError
principalmente). Provavelmente ele ta tendo algum problema na exclusão, e,
não está te avisando. Mas dá pra pegar o erro por estes eventos.

Abs
Daniel Augusto Bastos

2009/5/5 Humberto Oliveira holiveira.wordpr...@gmail.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 marioirodrig...@gmail.com

 
 



[As partes desta mensagem que não continham texto foram removidas]



Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Mario Rodrigues
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.wordpr...@gmail.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 
 marioirodrig...@gmail.commarioirodrigues%40gmail.com
 


 
 
  Alisson,
 
  Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta sendo
  feito
  no cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
  maneira...cdsCadPagto.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.bralssnco%
 40yahoo.com.br
 
  
  
   Que coisa mais confusa! Quando você quer excluir um registro basta
 fazer:
  
   Dataset.Delete;
   Dataset.ApplyUpdates(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]



Re: [delphi-br] Nao esta excluindo

2009-05-05 Por tôpico Humberto Oliveira
É 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 marioirodrig...@gmail.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.wordpr...@gmail.comholiveira.wordpress%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 
  marioirodrig...@gmail.commarioirodrigues%40gmail.com
 marioirodrigues%40gmail.com
  
 
 
  
  
   Alisson,
  
   Pois é...e é isso q esta sendo feito...alias o ApplyUpDates esta sendo
   feito
   no cdsCadPagtoAfterDelete e no cdsCadPagtoAfterPost da seguinte
   maneira...cdsCadPagto.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.bralssnco%
 40yahoo.com.bralssnco%
  40yahoo.com.br
  
   
   
Que coisa mais confusa! Quando você quer excluir um registro basta
  fazer:
   
Dataset.Delete;
Dataset.ApplyUpdates(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]