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

Decimales y access

Estas en el tema de Decimales y access en el foro de ASP Clásico en Foros del Web. Me parece q estoy tonto, tinen q ser muy facil pero no me aclaro. tengo un campo de texto, sealizo una consulta update se guarda ...
  #1 (permalink)  
Antiguo 30/08/2002, 05:00
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
Decimales y access

Me parece q estoy tonto, tinen q ser muy facil pero no me aclaro.

tengo un campo de texto, sealizo una consulta update se guarda el valor a la bd access y se refreca la pagina con el nuevo valor.

Con entero funciona bien, pero con decimales no me aclaro.

Tengo preguntas muy concretas, me respondeis y de paso lo ponemos en las faq.

1.- ¿Cómo defino el campo numerico en access?
yo he puesto entero con do decimales pero tb puede se deciona y tb existe varios formatos.

2.- Muestro por pantalla y capturo los datos de esta forma
<input type="text" name="Cantidad" value="<%=(Fichas.Fields.Item("Cantid ad").Value)%>"

Aqui es donde empiezan los problemas,
Si no hago nada, los decimales no legan a la BD.

En mensajes anteriores he visto cosas con formatnumber, pero entonces, aparece una coma en vez de un punto y luego da error de formato de datos (creo q lo toma como dos valores distintos separados por comas, entonces peta el UPDATE)

y esa es otra, como limitar la entrada a los campos de numeros.

Un saludo, llevo toda la mañana con esto tiene q ser muy sencillo, seguro q con lo del Euro alguien se encontro con el mismo problema de los Put.s decimales


Gracias pos vuestra paciencia
si aplico formatnumber
  #2 (permalink)  
Antiguo 30/08/2002, 05:03
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Re: Decimales y access

1.- ¿Cómo defino el campo numerico en access?
numérico doble

<font size=2>Proximamente...
<a href="http://www.traduim.com">Traduim</a>: El portal de los traductores[/CODE]
  #3 (permalink)  
Antiguo 30/08/2002, 05:25
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Decimales y access

vale la parte de la bd ya esta clara numerico doble.

q hago en la parte ASP ahora:

web: 12.3 -- update --&gt; Bd: 12,3
-- refresco --&gt; web 12,3 --&gt; update ====&gt;
ERROR!!! SQL interpreta como dos campos distintos.

SOLUCION
Se me acaba de ocurria a mi solito ahora, tio burro no le pases el campo como numerico, pasalo como texto, access ya lo interpretara.

q pasa ahora, pues q si pongo una coma la toma, pero un punto lo ignora.

Me tocara hacer un replace o cosas asi

  #4 (permalink)  
Antiguo 30/08/2002, 05:29
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 23 años, 4 meses
Puntos: 17
Re: Decimales y access

Puedes hacer un replace para ajustarte al formato de tu base de datos (recomendable)
O cambiar la configuración regional (no recomendable)

<font size=2>Proximamente...
<a href="http://www.traduim.com">Traduim</a>: El portal de los traductores[/CODE]
  #5 (permalink)  
Antiguo 30/08/2002, 05:45
 
Fecha de Ingreso: enero-2002
Mensajes: 1.438
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Decimales y access

ya q hago el remplace, alguna idea forzar q el campo sea solo numerico?

que no se puedan entrar caracteres q fallen en la consulta sql.

La idea seria permitir solo numeros la como y el punto q sera remplazada por el punto.

Pero elASCII lo tengo algo lejos, alguine tiene una funcion de este tipo?

Gracias Cain
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 15:40.