DisplayFormat no Delphi 2005 - 0,563 em vez de ,563
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
Curtidas 0
Respostas
Alexandre Krepe
26/08/2005
no Banco de dados os dados aparecem corretamente : 0,563
GOSTEI 0
Sistemald
26/08/2005
Olá,
estou com o mesmo problema, alguém conseguiu resolver este problema?
estou com o mesmo problema, alguém conseguiu resolver este problema?
GOSTEI 0
Alexandre Krepe
26/08/2005
Estou utilizando os drivers da uib.
http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=5
http://www.progdigy.com/modules.php?name=Downloads&d_op=getit&lid=5
GOSTEI 0
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.
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
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