Foros del Web » Programando para Internet » ASP Clásico »

Error con el FormatCourrenci y MySQL

Estas en el tema de Error con el FormatCourrenci y MySQL en el foro de ASP Clásico en Foros del Web. Hola amigos. Al cambiar de BD access a MySQL he tenido que cambiar el formato como meto fechas, pero ahora me da u error de ...
  #1 (permalink)  
Antiguo 06/03/2003, 12:26
 
Fecha de Ingreso: enero-2002
Ubicación: Perez Zeledon Costa Rica
Mensajes: 1.009
Antigüedad: 23 años, 3 meses
Puntos: 11
Error con el FormatCourrenci y MySQL

Hola amigos.

Al cambiar de BD access a MySQL he tenido que cambiar el formato como meto fechas, pero ahora me da u error de lectura al leer:
sBody = sBody & FormatCurrency(rs.Fields("StartingBid")) & ". " & chr(13)& chr(13)

para enviar el mail.
error:

Microsoft VBScript runtime error '800a000d'

Type mismatch: 'FormatCurrency'

postitem-x.asp, line 184

Me pregunto qué puede ser?

Como lo quito?

Ahh, ocupo el número en este formato para que no me de un numero increiblemente raro y grande, debido a que en la bd lo que hay es el resultado de una división con muchos decimales, de modo que uso el formacurrenci para darle formato numerico.

  #2 (permalink)  
Antiguo 06/03/2003, 12:35
 
Fecha de Ingreso: julio-2001
Mensajes: 278
Antigüedad: 23 años, 8 meses
Puntos: 0
Tal parece que rs.Fields("StartingBid") no tiene un formato numérico, verifica que es lo que manda imprimes solo en pantalla el contenido de este.

También puedes intentar tal vez esto:
FormatCurrency(CDbl(rs.Fields("StartingBid")))

pero claro primero hay que ver si el error esta en el dato, por eso pues hay que saber que nos envia por si solo el rs.Fields("StartingBid")
__________________
AG
  #3 (permalink)  
Antiguo 06/03/2003, 22:42
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
MySQL no tiene un tipo Currency
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:44.