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

Inserción datos formato MONEDA

Estas en el tema de Inserción datos formato MONEDA en el foro de ASP Clásico en Foros del Web. Hola a todos!! Tengo que ingresar una series de campos con formato moneda (euro), ya sabeis, 00,00. El problema viene cuando lo quiero actualizar, es ...
  #1 (permalink)  
Antiguo 24/08/2005, 05:12
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 8 meses
Puntos: 0
Inserción datos formato MONEDA

Hola a todos!!

Tengo que ingresar una series de campos con formato moneda (euro), ya sabeis, 00,00. El problema viene cuando lo quiero actualizar, es cuando viene el problema:

"update Tesoreria set Cuota1s='" &cuota1s& "' where Clave="&clave

Esta es la cadena que contiene el código de la sentenncia, lo he intentado sin comiilas simples y con comillas... ninguna funciona, me da el siguiente error:

[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.

O bien este (sin comillas)

[Microsoft][Controlador ODBC Microsoft Access] Error de sintaxis en la instrucción UPDATE.

Los errores son lógicos, pero no se como solucionarlo.

Muchas garcias de antemano.

Agur!!
  #2 (permalink)  
Antiguo 24/08/2005, 06:53
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Supongo serán las comas, intenta quitarlas:
"update Tesoreria set Cuota1s='" & Replace(cuota1s,",","") & "' where Clave="&clave
  #3 (permalink)  
Antiguo 24/08/2005, 06:56
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Entiendo que el formato moneda es como el numérico, es decir no necesita comillas. Donde te está faltando las comillas seguramente es en
Clave="&clave

Cambialo por

Clave = '" & clave & "'"

Y nos cuentas .
Sería bueno que nos escribas tal cual queda la instruccion (con response.write <instruccion SQL> , y describas el formato de los campos.
Slds.
  #4 (permalink)  
Antiguo 24/08/2005, 07:02
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Cierto, es lo primero que a uno se le viene a la mente, aunque mencionó que eso ya lo intento:
Cita:
Esta es la cadena que contiene el código de la sentenncia, lo he intentado sin comiilas simples y con comillas... ninguna funciona, ...
  #5 (permalink)  
Antiguo 24/08/2005, 11:45
 
Fecha de Ingreso: junio-2005
Mensajes: 114
Antigüedad: 19 años
Puntos: 0
Supuse que lo había intentado con y sin comillas sólo en la parte del campo Cuota, por eso puse la aclaración. Avisanos cuando lo soluciones.
  #6 (permalink)  
Antiguo 24/08/2005, 12:30
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
oh, sorry, tienes razón
  #7 (permalink)  
Antiguo 25/08/2005, 01:17
 
Fecha de Ingreso: septiembre-2004
Mensajes: 24
Antigüedad: 19 años, 8 meses
Puntos: 0
Gracias a los dos, pero necesito la coma para los decimales.
Seguiré intentandolo, cuando lo pueda solucionar ya os aviso.

Un abrazo y muchas gracias por el tiempo qe me habeis dedicado.

Agur!!
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 22:45.