Fórum DisplayFormat no Delphi 2005 - 0,563 em vez de ,563 #293208

26/08/2005

0

Utilizo o trio de componentes [u:01f4fa679c]SQLDATASET + DATASETPROVIDER+CLIENTDATASET[/u:01f4fa679c] para conectar um banco de dados firebird 1,5. Tenho um campo NUMERIC(18,3) e ao ver os registros os dados aparecem [b:01f4fa679c],563 em vez de 0,563[/b:01f4fa679c] no Delphi 7 aparece no DBEDIT ou no DBGRID corretamente mas no Delphi 2005 não aparece o zero antes da virgula. Já instalei os Updates 1 , 2 e 3. O que devo fazer ? Devo reinstalar o Delphi 2005 ?


Alexandre Krepe

Alexandre Krepe

Responder

Posts

26/08/2005

Alexandre Krepe

no Banco de dados os dados aparecem corretamente : 0,563


Responder

Gostei + 0

16/03/2006

Sistemald

Olá,

estou com o mesmo problema, alguém conseguiu resolver este problema?


Responder

Gostei + 0

19/03/2006

Alexandre Krepe

Estou utilizando os drivers da uib.
http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=5


Responder

Gostei + 0

20/03/2006

Osocram

Amigo...

So umas sugestoes...
1) olhe as configuracoes regionais, e veja esta correto.

2) tente formatar no SqlQry o campo c o seguinte ´,#0.00´
isso vai forcar a ter pelo menos 1 numero a esq.


Responder

Gostei + 0

20/03/2006

Sistemald

Rapaz, configurações regionais está tudo ok, é tanto que s´da este problema com Dbexpress, se eu usar IBX, BDE, ou somente ClientDateSet com dados locais funciona, a respeiro do driver uib, não consegui compila-lo no Delphi 2006.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar