Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

plock007

[Resolvido] Variável NUMERIC no Banco

Recommended Posts

http://forum.imasters.com.br/public/style_emoticons/default/natal_sad.gif

Seguinte, eu tô tentando retornar o valor do Preço de um produto que ta no meu Banco (postgreSQL) num campo do tipo numeric.

 

Mas ele me retorna 0 ao invés do preço que esta no Banco!!!

 

tô tentando pegar assim:

ASP
<% Do While Not rec.EOF %>

        <tr>

                <td align="center"><%=rec("nome")%></td>

                <td align="center"><%=rec("descricao")%></td>

                <td align="center"><%=rec("quantidade")%></td>

                <TD ALIGN="CENTER"><%=REC("PRECO")%></TD>

                <td align="center"><%=rec("tamanho")%></td>

                <td align="center"><%=rec("cores")%></td>

        </tr>

<%              rec.MoveNext

        Loop

%>

Tem como tratar isso, pra me retornar o valor correto, pegando o preço em tipo numeric do banco???

 

vlw galera abraaaaaaaaaços!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse trecho está correto, pode haver algum problema em seu BD mesmo, verifique com o gerenciador se os dados realmente estão lá. Outra possibilidade é que pode ser necessário transformar de currency para number.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse trecho está correto, pode haver algum problema em seu BD mesmo, verifique com o gerenciador se os dados realmente estão lá. Outra possibilidade é que pode ser necessário transformar de currency para number.

Os dados realmente estão lá! nesse caso, como é uma base de testes, ele teria que me retornar 3 preços, pois são 3 produtos que tem no Banco, aí tem os preço 39.99 - 40.00 e 12.50

 

Não entendi, como transformar de Currency para number? sou novo em ASP não entendo mto bem

 

obrigadão!

Compartilhar este post


Link para o post
Compartilhar em outros sites

RESOLVIDO! http://forum.imasters.com.br/public/style_emoticons/default/natal_tongue.gif

 

o ASP não puxa tipo de dados Numeric do PostGreSQL

Tem q usar a função to_char do POstGre na hora do Select

 

sql = "Select to_char(p.preco, '99999999D00'), p.nome, p.descricao, p.quantidade, c.tamanho, c.cores " & _

"From produto as p, camiseta as c Where p.id_produto = c.id_produto Order By nome"

 

e na hora de retornar:

 

<td align="center"><%=rec("to_char")%></td>

 

Resolvido! http://forum.imasters.com.br/public/style_emoticons/default/natal_biggrin.gif =]]]

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.