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

Dato numerico al grabar

Estas en el tema de Dato numerico al grabar en el foro de ASP Clásico en Foros del Web. Saludos.. Estoy intentando grabar un dato numerico a la base de datos (000101) pero al grabar lo hace como 101 ... esta es la forma ...
  #1 (permalink)  
Antiguo 14/03/2006, 11:11
Avatar de kschwartz  
Fecha de Ingreso: enero-2006
Mensajes: 81
Antigüedad: 19 años, 3 meses
Puntos: 0
Pregunta Dato numerico al grabar

Saludos..

Estoy intentando grabar un dato numerico a la base de datos (000101) pero al grabar lo hace como 101... esta es la forma como lo asigno...

Código:
pcode="000101"
sqltxt2="SELECT * FROM TABLA WHERE DATO = '"&pcode&"'
Cual seria la forma correcta de asignacion de ese tipo de dato...

Gracias por su ayuda
  #2 (permalink)  
Antiguo 14/03/2006, 11:13
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
si puedes, guardalo como string
  #3 (permalink)  
Antiguo 14/03/2006, 14:04
Avatar de kschwartz  
Fecha de Ingreso: enero-2006
Mensajes: 81
Antigüedad: 19 años, 3 meses
Puntos: 0
Nada aun..

Holas...
No consigo aun que funcione... imagino que sigo asumiendo mal el valor de la variable...
Alguna idea por favor..
  #4 (permalink)  
Antiguo 14/03/2006, 14:09
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
El campo "DATO" supongo es string, ¿verdad? ¿de cuántos caracteres? ¿Qué BD's usas?
  #5 (permalink)  
Antiguo 14/03/2006, 14:17
Avatar de kschwartz  
Fecha de Ingreso: enero-2006
Mensajes: 81
Antigüedad: 19 años, 3 meses
Puntos: 0
Varchar2(6)

Hola..

El tipo de dato establecido en la base para Datos es Varchar2 (6)... esta sobre Oracle...
  #6 (permalink)  
Antiguo 14/03/2006, 14:26
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
No pues debería ....

¿estas seguro que al insert también le pones los apóstrofes?

Cita:
pcode="000101"
sqltxt2="INSERT INTO TABLA (DATO) VALUES ('"&pcode&"')"
Otra forma es que le antepongas al primer cero un caracter cualquiera (un guien bajo, por ejemplo) y luego lo elimines desde ASP. Pero esto no debería ser necesario.
  #7 (permalink)  
Antiguo 14/03/2006, 14:33
Avatar de kschwartz  
Fecha de Ingreso: enero-2006
Mensajes: 81
Antigüedad: 19 años, 3 meses
Puntos: 0
Gracias...

Pues si amigo... tenias toda la razon.. estaba asumiendo mal en el INSERT... ya me funciona

Saludos y gracias otra vez...
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 18:14.