[delphi-br] TBCDField + ADO + PostGree

2005-06-07 Por tôpico Eduardo RC Neto
Meus caros, bom dia a todos

Estou com o seguinte problema:

Tenho um campo no banco de dados PostGres, do tipo Numeric(20,10). Quando
adiciono esse campo
no TADOQuery, ele vem como o tipo TBCDField. 
Lendo no help do Delphi, vi que esse campo só aceita até 4 casas decimais, e
preciso mostrar todas 
as casas decimais que estão gravadas no banco, isto é, 10 casas decimais.
O Help ainda fala que tenho que utilizar o campo tipo TFMTBCDField, só que
ai vai a pergunta:

Como faço para o Delphi utilizar esse campo TFMTBCDField ao invez do
TBCDField. Já criei ele no New field,
só que não sei como fazer para ele utilizar o dado que está gravado no banco

 
Abraços,
 
Eduardo RC Neto
Desenvolvimento de Sistemas
---
Archive ISP - Rio de Janeiro - RJ
[EMAIL PROTECTED]
www.archive.com.br
MSN: [EMAIL PROTECTED]
ICQ: 64-674-105
SKYPE: dida_ercn

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 





Re: [delphi-br] TBCDField + ADO + PostGree

2005-06-07 Por tôpico Macfly
Olá...
E se você simplesmente não criar o campo e acessar diretamente não funciona??
Valor := MinhaQuery.FieldByName('nome_do_campo').asInteger; //asFloat , etc...
 
[]'s
Macfly

Eduardo RC Neto [EMAIL PROTECTED] wrote:
Meus caros, bom dia a todos 

Estou com o seguinte problema: 

Tenho um campo no banco de dados PostGres, do tipo Numeric(20,10). Quando
adiciono esse campo 
no TADOQuery, ele vem como o tipo TBCDField. 
Lendo no help do Delphi, vi que esse campo só aceita até 4 casas decimais, e
preciso mostrar todas 
as casas decimais que estão gravadas no banco, isto é, 10 casas decimais. 
O Help ainda fala que tenho que utilizar o campo tipo TFMTBCDField, só que
ai vai a pergunta: 

Como faço para o Delphi utilizar esse campo TFMTBCDField ao invez do
TBCDField. Já criei ele no New field, 
só que não sei como fazer para ele utilizar o dado que está gravado no banco


Abraços, 

Eduardo RC Neto 
Desenvolvimento de Sistemas 
--- 
Archive ISP - Rio de Janeiro - RJ 
[EMAIL PROTECTED] 
www.archive.com.br 
MSN: [EMAIL PROTECTED] 
ICQ: 64-674-105 
SKYPE: dida_ercn

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



-
Discover Yahoo!
 Get on-the-go sports scores, stock quotes, news  more. Check it out!

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Res: Re: [delphi-br] TBCDField + ADO + PostGree

2005-06-07 Por tôpico Eduardo RC Neto
Macfly,

O problema que ele aparece em um TDBGrid..

Gravar no banco, ele grava sem problemas, porque uso do modo que vc falou...

 
 
Abraços,
 
Eduardo RC Neto
Desenvolvimento de Sistemas
---
Archive ISP - Rio de Janeiro - RJ
[EMAIL PROTECTED]
www.archive.com.br
MSN: [EMAIL PROTECTED]
ICQ: 64-674-105
SKYPE: dida_ercn
---Mensagem original---
 
De: Macfly
Data: 06/07/05 10:40:12
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: [delphi-br] TBCDField + ADO + PostGree
 
Olá...
E se você simplesmente não criar o campo e acessar diretamente não
funciona??
Valor := MinhaQuery.FieldByName('nome_do_campo').asInteger; //asFloat , etc.
.

[]'s
Macfly

Eduardo RC Neto [EMAIL PROTECTED] wrote:
Meus caros, bom dia a todos 

Estou com o seguinte problema: 

Tenho um campo no banco de dados PostGres, do tipo Numeric(20,10). Quando
adiciono esse campo 
no TADOQuery, ele vem como o tipo TBCDField. 
Lendo no help do Delphi, vi que esse campo só aceita até 4 casas decimais, e
preciso mostrar todas 
as casas decimais que estão gravadas no banco, isto é, 10 casas decimais. 
O Help ainda fala que tenho que utilizar o campo tipo TFMTBCDField, só que
ai vai a pergunta: 

Como faço para o Delphi utilizar esse campo TFMTBCDField ao invez do
TBCDField. Já criei ele no New field, 
só que não sei como fazer para ele utilizar o dado que está gravado no banco


Abraços, 

Eduardo RC Neto 
Desenvolvimento de Sistemas 
--- 
Archive ISP - Rio de Janeiro - RJ 
[EMAIL PROTECTED] 
www.archive.com.br 
MSN: [EMAIL PROTECTED] 
ICQ: 64-674-105 
SKYPE: dida_ercn

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 



-
Discover Yahoo!
Get on-the-go sports scores, stock quotes, news  more. Check it out!

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]





Links do Yahoo! Grupos

Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 


 

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos está sujeito aos:
http://br.yahoo.com/info/utos.html

 




Re: Res: Re: [delphi-br] TBCDField + ADO + PostGree

2005-06-07 Por tôpico Macfly
Ok...
Mas mesmo que você esteja mostrando o campo em um Grid não precisa incluí-lo a 
não ser que precise alterar alguma propriedade de exibição como fornatação ou 
alinhamento...
Só que para que funcione você precisará remover todos os campos e não só ele, 
se incluir um terá de incluir todos...
 
Tente fazer o seguinte, mudar o tipo do campo na declaração gerada pelo Delphi 
quando ele foi criado...
 
Deve existir uma declaração semelhante no início do codigo da unit:
MinhaQueryMeuCampo : TBCDField;
Tente Alterar para:
MinhaQueryMeuCampo : TFMTBCDField;
 
[]'s
Macfly


Eduardo RC Neto [EMAIL PROTECTED] wrote:
Macfly, 

O problema que ele aparece em um TDBGrid.. 

Gravar no banco, ele grava sem problemas, porque uso do modo que vc falou... 



Abraços, 

Eduardo RC Neto 
Desenvolvimento de Sistemas 
--- 
Archive ISP - Rio de Janeiro - RJ 
[EMAIL PROTECTED] 
www.archive.com.br 
MSN: [EMAIL PROTECTED] 
ICQ: 64-674-105 
SKYPE: dida_ercn 
---Mensagem original--- 

De: Macfly 
Data: 06/07/05 10:40:12 
Para: delphi-br@yahoogrupos.com.br 
Assunto: Re: [delphi-br] TBCDField + ADO + PostGree 

Olá... 
E se você simplesmente não criar o campo e acessar diretamente não
funciona?? 
Valor := MinhaQuery.FieldByName('nome_do_campo').asInteger; //asFloat , etc.
. 

[]'s 
Macfly 

Eduardo RC Neto [EMAIL PROTECTED] wrote: 
Meus caros, bom dia a todos 

Estou com o seguinte problema: 

Tenho um campo no banco de dados PostGres, do tipo Numeric(20,10). Quando 
adiciono esse campo 
no TADOQuery, ele vem como o tipo TBCDField. 
Lendo no help do Delphi, vi que esse campo só aceita até 4 casas decimais, e 
preciso mostrar todas 
as casas decimais que estão gravadas no banco, isto é, 10 casas decimais. 
O Help ainda fala que tenho que utilizar o campo tipo TFMTBCDField, só que 
ai vai a pergunta: 

Como faço para o Delphi utilizar esse campo TFMTBCDField ao invez do 
TBCDField. Já criei ele no New field, 
só que não sei como fazer para ele utilizar o dado que está gravado no banco 


Abraços, 

Eduardo RC Neto 
Desenvolvimento de Sistemas 
--- 
Archive ISP - Rio de Janeiro - RJ 
[EMAIL PROTECTED] 
www.archive.com.br 
MSN: [EMAIL PROTECTED] 
ICQ: 64-674-105 
SKYPE: dida_ercn 

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM  

Para ver as mensagens antigas, acesse: 
http://br.groups.yahoo.com/group/delphi-br/messages 

Para falar com o moderador, envie um e-mail para: 
[EMAIL PROTECTED] ou [EMAIL PROTECTED] 




- 
Links do Yahoo! Grupos 

   Para visitar o site do seu grupo na web, acesse: 
http://br.groups.yahoo.com/group/delphi-br/ 
  
   Para sair deste grupo, envie um e-mail para: 
[EMAIL PROTECTED] 
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 



- 
Discover Yahoo! 
Get on-the-go sports scores, stock quotes, news  more. Check it out! 

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM  

Para ver as mensagens antigas, acesse: 
http://br.groups.yahoo.com/group/delphi-br/messages 

Para falar com o moderador, envie um e-mail para: 
[EMAIL PROTECTED] ou [EMAIL PROTECTED] 





Links do Yahoo! Grupos 

Para visitar o site do seu grupo na web, acesse: 
http://br.groups.yahoo.com/group/delphi-br/ 
  
Para sair deste grupo, envie um e-mail para: 
[EMAIL PROTECTED] 
  
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 




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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do 
Yahoo!. 



-
Discover Yahoo!
 Have fun online with music videos, cool games, IM  more. Check it out!

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

* Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/

* Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]

* O uso que você faz do Yahoo! Grupos

Res: Re: Res: Re: [delphi-br] TBCDField + ADO + PostGree

2005-06-07 Por tôpico Eduardo RC Neto
 Valeu Macfly,

Fiz o seguinte:

Na 4º página de busca do santo Google, li para colocar a propriedade da
TADOQuery 
EnableBCD para false, assim ele trabalha com FloatField ao invez de
TFMTBCDField

No momento, está funcionando.

Obrigado

 
Abraços,
 
Eduardo RC Neto
Desenvolvimento de Sistemas
---
Archive ISP - Rio de Janeiro - RJ
[EMAIL PROTECTED]
www.archive.com.br
MSN: [EMAIL PROTECTED]
ICQ: 64-674-105
SKYPE: dida_ercn
---Mensagem original---
 
De: Macfly
Data: 06/07/05 10:59:49
Para: delphi-br@yahoogrupos.com.br
Assunto: Re: Res: Re: [delphi-br] TBCDField + ADO + PostGree
 
Ok...
Mas mesmo que você esteja mostrando o campo em um Grid não precisa incluí-lo
a não ser que precise alterar alguma propriedade de exibição como fornatação
ou alinhamento...
Só que para que funcione você precisará remover todos os campos e não só ele
 se incluir um terá de incluir todos...

Tente fazer o seguinte, mudar o tipo do campo na declaração gerada pelo
Delphi quando ele foi criado...

Deve existir uma declaração semelhante no início do codigo da unit:
MinhaQueryMeuCampo : TBCDField;
Tente Alterar para:
MinhaQueryMeuCampo : TFMTBCDField;

[]'s
Macfly


Eduardo RC Neto [EMAIL PROTECTED] wrote:
Macfly, 

O problema que ele aparece em um TDBGrid.. 

Gravar no banco, ele grava sem problemas, porque uso do modo que vc falou...




Abraços, 

Eduardo RC Neto 
Desenvolvimento de Sistemas 
--- 
Archive ISP - Rio de Janeiro - RJ 
[EMAIL PROTECTED] 
www.archive.com.br 
MSN: [EMAIL PROTECTED] 
ICQ: 64-674-105 
SKYPE: dida_ercn 
---Mensagem original--- 

De: Macfly 
Data: 06/07/05 10:40:12 
Para: delphi-br@yahoogrupos.com.br 
Assunto: Re: [delphi-br] TBCDField + ADO + PostGree 

Olá... 
E se você simplesmente não criar o campo e acessar diretamente não
funciona?? 
Valor := MinhaQuery.FieldByName('nome_do_campo').asInteger; //asFloat , etc.
. 

[]'s 
Macfly 

Eduardo RC Neto [EMAIL PROTECTED] wrote: 
Meus caros, bom dia a todos 

Estou com o seguinte problema: 

Tenho um campo no banco de dados PostGres, do tipo Numeric(20,10). Quando 
adiciono esse campo 
no TADOQuery, ele vem como o tipo TBCDField. 
Lendo no help do Delphi, vi que esse campo só aceita até 4 casas decimais, e

preciso mostrar todas 
as casas decimais que estão gravadas no banco, isto é, 10 casas decimais. 
O Help ainda fala que tenho que utilizar o campo tipo TFMTBCDField, só que 
ai vai a pergunta: 

Como faço para o Delphi utilizar esse campo TFMTBCDField ao invez do 
TBCDField. Já criei ele no New field, 
só que não sei como fazer para ele utilizar o dado que está gravado no banco



Abraços, 

Eduardo RC Neto 
Desenvolvimento de Sistemas 
--- 
Archive ISP - Rio de Janeiro - RJ 
[EMAIL PROTECTED] 
www.archive.com.br 
MSN: [EMAIL PROTECTED] 
ICQ: 64-674-105 
SKYPE: dida_ercn 

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM  

Para ver as mensagens antigas, acesse: 
http://br.groups.yahoo.com/group/delphi-br/messages 

Para falar com o moderador, envie um e-mail para: 
[EMAIL PROTECTED] ou [EMAIL PROTECTED] 




- 
Links do Yahoo! Grupos 

   Para visitar o site do seu grupo na web, acesse: 
http://br.groups.yahoo.com/group/delphi-br/ 
  
   Para sair deste grupo, envie um e-mail para: 
[EMAIL PROTECTED] 
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 



- 
Discover Yahoo! 
Get on-the-go sports scores, stock quotes, news  more. Check it out! 

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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM  

Para ver as mensagens antigas, acesse: 
http://br.groups.yahoo.com/group/delphi-br/messages 

Para falar com o moderador, envie um e-mail para: 
[EMAIL PROTECTED] ou [EMAIL PROTECTED] 





Links do Yahoo! Grupos 

Para visitar o site do seu grupo na web, acesse: 
http://br.groups.yahoo.com/group/delphi-br/ 
  
Para sair deste grupo, envie um e-mail para: 
[EMAIL PROTECTED] 
  
O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo!. 




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



-- 
 FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM 

Para ver as mensagens antigas, acesse:
http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
[EMAIL PROTECTED] ou [EMAIL PROTECTED]




-
Links do Yahoo! Grupos

   Para visitar o site do seu grupo na web, acesse:
http://br.groups.yahoo.com/group/delphi-br/
  
   Para sair deste grupo, envie um e-mail para:
[EMAIL PROTECTED]
  
   O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do
Yahoo