Fórum Problemas, utilizando o componente zeosdbo-6.5.1 alpha #268844
16/02/2005
0
Pessoal eu instalei o componente zeos no meu Delphi e ele realmente solucionou muitos dos meus problemas, mas um erro um tanto estranho esta acontecendo. Eu costumo usar o componente Query com a propriedade RequestLive=True ao inves de usar o comando SQL Inteiro como ´Insert into ...´.
Eu utilizo o MySQL, e lá na tabela tem um campo horas(float) que possui alguns valores inteiros e uns reais(com casas decimais).
O que acontece é o seguinte:
1- Se eu deixar a propriedade RequestLive do ZQuery como True ele exibe no DBGrid, no campo horas, valores muito grandes. Por exemplo: se la no banco o valor é ´1.3´ no DBGrid ele exibe ´ 1.3254587´. Mas isto so acontece se o RequestLive estiver como True e com valores float. Se eu setar o RequestLive como False ai ele mostra correto.
Alguem poderia me ajudar?
Valeu
Daniel Miranda Cruz
Eu utilizo o MySQL, e lá na tabela tem um campo horas(float) que possui alguns valores inteiros e uns reais(com casas decimais).
O que acontece é o seguinte:
1- Se eu deixar a propriedade RequestLive do ZQuery como True ele exibe no DBGrid, no campo horas, valores muito grandes. Por exemplo: se la no banco o valor é ´1.3´ no DBGrid ele exibe ´ 1.3254587´. Mas isto so acontece se o RequestLive estiver como True e com valores float. Se eu setar o RequestLive como False ai ele mostra correto.
Alguem poderia me ajudar?
Valeu
Daniel Miranda Cruz
Daniel_mc
Curtir tópico
+ 0
Responder
Posts
17/02/2005
Isoft
Daniel,
A versão 6.5.1 ainda é ´alpha´, ou seja ainda está gatinhando...
E está sujeito a muitas falhas até que chegue a versão ´beta´ ou final.
Quanto a ao erro do campo FLOAT, você precisa usar mascaras para reparar esse problema.
Por exemplo: Na propriedade ´EditFormat´ e ´DisplayFormat´ informa o seguinte valor: #,0.00 e dessa forma irá aparecer no formato da nossa moeda. (´999.999,99´ ) . Independente do ´RequestLive´.
A versão 6.5.1 ainda é ´alpha´, ou seja ainda está gatinhando...
E está sujeito a muitas falhas até que chegue a versão ´beta´ ou final.
Quanto a ao erro do campo FLOAT, você precisa usar mascaras para reparar esse problema.
Por exemplo: Na propriedade ´EditFormat´ e ´DisplayFormat´ informa o seguinte valor: #,0.00 e dessa forma irá aparecer no formato da nossa moeda. (´999.999,99´ ) . Independente do ´RequestLive´.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)