De posse do erro, agora é possível depurar
Este erro fala de um numero invalido, de repente seu tipo de dados esta incompatível com o do banco, já tentou reconfigurar os datasets envolvidos nisso? De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fabio Campigotto Enviada em: quarta-feira, 11 de julho de 2007 19:03 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Sim, coloquei o evento.... O Erro apresentado é : Invalid Number Mas como pode dar invalid number se estou tentando gravar por exemplo o codigo 5? ----- Original Message ----- From: Bruno Lichot To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Sent: Tuesday, July 10, 2007 4:02 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Vc colocou o evento onrecocilieerror do clientdataset como havia lhe indicado, precisamos das mensagens de erro. De uma olhada no meu exemplo do borcon 2006 ou do DDD 8, q possui um sistema completo com este tipo de manipulação de dados e tratamento de erros. Estao no meu link de downloads de gratuitos(abaixo da minha assinatura) Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 15:58 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> Assunto: Re: [delphi-br] DBExpress as vezes não esta gravando no banco Tentei com applyupdates(0). Mas olha só....... Tenho alguns campos na tabela. Se altero um campo varchar2, o sistema gravou e confirmou no banco Se altero um campo Number, o sistema não gravou no banco........ estranho né? Tambem não tenho certeza se é referente ao tipo de campo. Sabes dizer alguma coisa? Obrigado....... ----- Original Message ----- From: Bruno Lichot To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> Sent: Tuesday, July 10, 2007 2:15 PM Subject: RES: [delphi-br] DBExpress as vezes não esta gravando no banco Pq esta dando erro.. Vc tem q usar o applyupdates(0) e não (-1) E no evento onreconcilierror, colocar pelo menos um codigo q levante excessao como este: Raise edatabaseerror.create(e.message); O parametro -1 diz q podem ocorrer erros ilimitados e o zero determina q nao pode ocorrer erro. Atenciosamente, Bruno Lichot CodeGear Product Evangelist http://www.codegear.com http://cc.codegear.com/Author/795118 De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> ] Em nome de Fabio Campigotto Enviada em: terça-feira, 10 de julho de 2007 13:11 Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> <mailto:delphi-br%40yahoogrupos.com.br> Assunto: [delphi-br] DBExpress as vezes não esta gravando no banco Pessoal Estou utilizando DBExpress, No componente ClientDataSet, estou fazendo: ClientDataSet.ApplyUpdates(-1); Porque as vezes funciona e as vezes, não.... Alguns campos esta gravando e alguns não Alguem sabe dizer alguma coisa? [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 2390 (20070710) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 2390 (20070710) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas] __________ Informação do NOD32 IMON 2394 (20070711) __________ Esta mensagem foi verificada pelo NOD32 sistema antivírus http://www.eset.com.br [As partes desta mensagem que não continham texto foram removidas]