Utilizar un cast en una consulta de c#
IfxDataAdapter dt = new IfxDataAdapter(" SELECT a.cdgo_prdcto COD,a.nmbre_prdcto DESCRIPCION, SUM(b.cntdad)PMVTA, a.csto_rpscion CR, " +
" a.clfccion_prmnnte P, a.clfccion_tmpral T,a.cdgo_brra EAN" +
" FROM prdcto a , prmdio_vnta b " +
" WHERE estdo = 'A' " +
" AND a.cdgo_prdcto = b.cdgo_prdcto " +
" GROUP BY 1,2,4,5,6,7 " +
" ORDER BY 2 ", conexion);
Deseo usarlo en a.csto_rpscion para que me traiga los valores tal y como estan en la bd que es informix ya que en la bd tiene un decimal y aqui no me lo trae como entero
Tu problema obviamente no es cuando realizas la consulta, sino cuando tratas los datos del dataadapter
El problema es que el double lo tienes respresentado por un punto como separador, y de seguro le estas pasando uno con coma, por lo que lo convierta hasta donde "alcanza a leer"
Antes de hacer la conversión agrega un replace y cambia las comas por puntos :P
Saludos
Y si es el mismo tema que en tu post anterior, reutiliza el POST que no es tan antiguo.
Un saludo!
Especialmente eso, no había visto :xD
Saludos