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]

Responder a