Ir para conteúdo
Fórum Script Brasil
  • 0

Delphi+dbexpress+oracle


Renato_agito10

Pergunta

Ola amigos do Script Brasil,

Estou tendo um enorme problema com o componente Dbexpress para buscar dados nas minhas tabelas do oracle. O que acontece é o seguinte, eu mando buscar valores do tipo float ou real e ele esta cortando os zeros, ou seja:

tem um valor na minha base que é:

3584,08

ou

3584,00

quando eu mando busca na base esses valores vem da seguinte forma:

3584,80

e

3584

e eu preciso do valor completo, sem essas cortes de zeros que o dbexpress faz.

já testei c/ o ADO e vem corretamente, mas minha aplicação utilizando ADO fica uma carroça.

Se alguém já passou por isso e tem alguma solução eu ficaria agradecido pela ajuda.

Obrigado.

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
Olá Renato,

Como coloquei num outro tópico do Erso,

O Oracle trabalha com esse formato: 0,000,000.00

Esse erro deve ser decorrente de incompatibilidade. coloque no OnCreate do Form Principal:

ThousandSeparator := ',';
  DecimalSeparator  := '.';

Abs. Progr'amador.

B)

Ola ainda não deu certo ele ainda esta comendo os zeros??

você tem outra sugestão??

sera que é por causa do dbexpress??

porque pelo ado funcina corretamente.

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Emerson --

Cara meu problema não é esse mas estou precisando de ajuda em minha aplicação...Será que você poderia me ajudar???

Estou desenvolvendo uma aplicação com Delphi 7 e oracle 9i.Meu problema é o seguinte configuro tudo certinho. Mas me retorna um Erro:

SQL Error: Error mapping failed

Minha configuração:

//192.168.1. 4 é o Ip da Maquina do banco

//1521 e a porta usada

//oracle 9i e a versao instalada

No SQLConnection

DriverName=Oracle

DataBase=192. 168.1.4:1521: oracle9i

User_Name=ems

Password=tiems

BlobSize=-1

ErrorResourceFile=

LocaleCode=0000

Oracle TransIsolation= ReadCommited

RowsetSize=20

OS Authentication= False

Multiple Transaction= False

Trim Char=False

Decimal Separator=.

So para efeito de conferencia com esses dados eu consigo acessar atraves do sqlplus e do plsql, porém com o dbexpress me retorna esse erro...

alguém poderia me ajudar ou já passou por essa situação...

Tenho tempo pra entregar esse projeto e vou precisar da ajuda de quem poder!!!

Desde já agradeço favor me da um return no email também !!!

Emerson Martins da Silva

Analista de Sistemas Júnior

MSN:emersonmartins8@ hotmail.com

EMS INFORMATICA - Desenvolvimento e Suporte de Sistemas

Link para o comentário
Compartilhar em outros sites

  • 0
Guest --Emerson --

Cara meu problema não é esse mas estou precisando de ajuda em minha aplicação...Será que você poderia me ajudar???

Estou desenvolvendo uma aplicação com Delphi 7 e oracle 9i.Meu problema é o seguinte configuro tudo certinho. Mas me retorna um Erro:

SQL Error: Error mapping failed

Minha configuração:

//192.168.1. 4 é o Ip da Maquina do banco

//1521 e a porta usada

//oracle 9i e a versao instalada

No SQLConnection

DriverName=Oracle

DataBase=192. 168.1.4:1521: oracle9i

User_Name=ems

Password=tiems

BlobSize=-1

ErrorResourceFile=

LocaleCode=0000

Oracle TransIsolation= ReadCommited

RowsetSize=20

OS Authentication= False

Multiple Transaction= False

Trim Char=False

Decimal Separator=.

So para efeito de conferencia com esses dados eu consigo acessar atraves do sqlplus e do plsql, porém com o dbexpress me retorna esse erro...

alguém poderia me ajudar ou já passou por essa situação...

Tenho tempo pra entregar esse projeto e vou precisar da ajuda de quem poder!!!

Desde já agradeço!!!

Emerson Martins da Silva

Analista de Sistemas Júnior

MSN:emersonmartins8@ hotmail.com

EMS INFORMATICA - Desenvolvimento e Suporte de Sistemas

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,2k
×
×
  • Criar Novo...