DisplayFormat no Delphi 2005 - 0,563 em vez de ,563

Delphi

26/08/2005

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

Curtidas 0

Respostas

Alexandre Krepe

Alexandre Krepe

26/08/2005

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


GOSTEI 0
Sistemald

Sistemald

26/08/2005

Olá,

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


GOSTEI 0
Alexandre Krepe

Alexandre Krepe

26/08/2005

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


GOSTEI 0
Osocram

Osocram

26/08/2005

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.


GOSTEI 0
Sistemald

Sistemald

26/08/2005

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.


GOSTEI 0
POSTAR