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

Error Actualizando BD x ASP

Estas en el tema de Error Actualizando BD x ASP en el foro de ASP Clásico en Foros del Web. Saludos amigos, estoy tratando de actualizar una base de datos Access utilizando asp utilando esta estructura. Set rsActData = cnnO.Execute("INSERT INTO BDGastosCar ( IDGasCar, IDCon, ...
  #1 (permalink)  
Antiguo 23/03/2010, 18:15
 
Fecha de Ingreso: febrero-2009
Mensajes: 64
Antigüedad: 15 años, 2 meses
Puntos: 1
Error Actualizando BD x ASP

Saludos amigos, estoy tratando de actualizar una base de datos Access utilizando asp utilando esta estructura.

Set rsActData = cnnO.Execute("INSERT INTO BDGastosCar ( IDGasCar, IDCon, IDMes, IDGas, DesGasCar, MonGas, ForCar, IDInm ) SELECT " & rsNewData("IDGasCar") & ", " & rsNewData("IDCon") & ", " & rsNewData("IDMes") & ", " & rsNewData("IDGas") & ", '" & rsNewData("DesGasCar") & "', '" & rsNewData("MonGas") & "', " & rsNewData("ForCar") & ", " & rsNewData("IDInm"))

El problema esta en que los campos numericos mientras que paso un valor como 128,83, el asp lo convierte en 128.830,00, asumo que esto es por que el servidor esta en USA y los norteamericanos usan la coma como separador de miles, y en la data que yo subo para actualizar uso la coma como separador decimal.
Igual me sucede con los campos de fecha, toma los dias como meses y los meses como dias.

existira alguna forma de arreglar esto?

Gracias por sus aportes!!!
  #2 (permalink)  
Antiguo 24/03/2010, 07:22
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Error Actualizando BD x ASP

Hola

Antes de insertarlos has de hacer un Replace() de esos valores

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #3 (permalink)  
Antiguo 24/03/2010, 13:16
 
Fecha de Ingreso: febrero-2009
Mensajes: 64
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Error Actualizando BD x ASP

probe con una funcion que encontre en la web, pero la verdad no me funciono, tienes algun ejemplo que me puedes facilitar?
  #4 (permalink)  
Antiguo 24/03/2010, 14:39
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 3 meses
Puntos: 146
Respuesta: Error Actualizando BD x ASP

Yo antes que un replace cambiaría el LCID
  #5 (permalink)  
Antiguo 24/03/2010, 19:24
 
Fecha de Ingreso: febrero-2009
Mensajes: 64
Antigüedad: 15 años, 2 meses
Puntos: 1
Respuesta: Error Actualizando BD x ASP

Tengo esto al inicio de todos mis script: <%session.lcid=1034%>

Muestra bien la informacion, pero al actualizar la BBDD pasa lo que comentaba antes.

Voy a tratar nuevamente con el replace. Luego les cuento
  #6 (permalink)  
Antiguo 25/03/2010, 05:39
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 17 años, 4 meses
Puntos: 126
Respuesta: Error Actualizando BD x ASP

Hola

El replace lo haces para adaptarlo al formato que el servidor te exige. Es decir

Cita:
31/03/2010 ----> remplaza a (03/31/2010)
128,83 -----> remplaza a (128.83)
Después en cada página usas el LCID que quieras

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />

Etiquetas: asp, bd
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 07:08.