FORMATAR CONSULTA
Boa tarde,
Gostaria de saber como fazer uma consulta sql retornar o valor já formatado em moeda no firebird. Quando usava o access eu fazia assim:
dim TB as adodb.recordset
set tb = new adodb.recordset
tb.open "select format(preco,,'###,##0.00') from produto where codigo = '12'",conexão,,...
dai ele me retornava o valor ja formatado, ex: 250,00 se não fizer isto ele me retorna 250, no Access isso dava certo, ja no Firebird da erro, alguém sabe como fazer isso no firebird ??? (uso o driver Zstyle)
desde já agradeço
Gostaria de saber como fazer uma consulta sql retornar o valor já formatado em moeda no firebird. Quando usava o access eu fazia assim:
dim TB as adodb.recordset
set tb = new adodb.recordset
tb.open "select format(preco,,'###,##0.00') from produto where codigo = '12'",conexão,,...
dai ele me retornava o valor ja formatado, ex: 250,00 se não fizer isto ele me retorna 250, no Access isso dava certo, ja no Firebird da erro, alguém sabe como fazer isso no firebird ??? (uso o driver Zstyle)
desde já agradeço
pq vc num formata na hora de manda para a caixa de texto
eu axo melhor tipo
txtval = formatcurrency(tb!valor)
eu axo melhor tipo
txtval = formatcurrency(tb!valor)
Amigo,
De acordo com a discução aqui realizada, o Firebird não possui funções para este tipo de formatação.
Sendo necessária o desenvolvimento de uma DLL que faça esta função e declarar a mesma dentro do banco de dados.
Creio que isto não seja o mais recomendado, já que vc pode fazer a formatação dentro de sua própria aplicação, como citou o MILTONBARRETOS.
De acordo com a discução aqui realizada, o Firebird não possui funções para este tipo de formatação.
Sendo necessária o desenvolvimento de uma DLL que faça esta função e declarar a mesma dentro do banco de dados.
Creio que isto não seja o mais recomendado, já que vc pode fazer a formatação dentro de sua própria aplicação, como citou o MILTONBARRETOS.
Tópico encerrado , respostas não são mais permitidas