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

igualar el select a un campo numerico

Estas en el tema de igualar el select a un campo numerico en el foro de ASP Clásico en Foros del Web. me falla la página cuando elimino, el campo codigo es numérico p eso me falla, es q no me acuerdo bien como se ponian las ...
  #1 (permalink)  
Antiguo 14/04/2005, 04:39
 
Fecha de Ingreso: diciembre-2004
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 0
igualar el select a un campo numerico

me falla la página cuando elimino, el campo codigo es numérico p eso me falla, es q no me acuerdo bien como se ponian las comillas para igualar a un campo numérico. si me pudierais ayudar...

Dim Codigo
Codigo = Request.Form ("cmbCodNombre")

sSQL="Delete from Tabla where codigo='" + Codigo + "'"

Gracias de mano;
Saludos.
  #2 (permalink)  
Antiguo 14/04/2005, 05:14
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
las concatenaciones en ASP se hacen con &. para el campo numérico no hay que poner las comillas:
where codigo="&Codigo
  #3 (permalink)  
Antiguo 14/04/2005, 10:38
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
(también se puede concatenar con el signo más, pero al menos yo no lo veo muy recomendable)
__________________
...___...
  #4 (permalink)  
Antiguo 15/04/2005, 03:11
 
Fecha de Ingreso: diciembre-2004
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 0
y para insertar campo numerico?

Ok !, gracias a los dos. yo concateno tanto con "&" y "+", pero si es mas aconsejable hacerlo con "&" empezare a hacerlo.

Y para insertar si es numérico se le quitarian las comillas tb?
P ejem: ( los campos numericos los puse sin comillas ni nada)

if rs.bof and rs.eof then
sSQL="insert into Tabla values(codigo,'" & presentacion & "',clasificacion,'" & localizacion & "','" & zona & "','" & nombre & "','" & abrev & "','" & direccion & "','" & CP & "','" & poblacion & "','" & concejo & "','" & telefono & "','" & fax & "','" & mail & "','" & web & "','" & contacto & "', plazas , numh ,'" & tipoh & "','" & servicios & "','" & descripcion & "','" & urlweb & "','" & nolvidar & "',peso)"
Set R=C.execute(sSQL)

Saludos;
  #5 (permalink)  
Antiguo 15/04/2005, 03:42
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 20 años, 8 meses
Puntos: 18
un campo numérico es un campo numérico tanto en las consultas como en las actualizaciones. Eso sí, habrías salido de dudas mucho más rápido probándolo.
  #6 (permalink)  
Antiguo 15/04/2005, 04:46
 
Fecha de Ingreso: diciembre-2004
Mensajes: 190
Antigüedad: 20 años, 5 meses
Puntos: 0
Si lo probe pila veces y me falla p eso preguntaba, p si era p las comillas q estaban mal puestas o por otro error q tuviera pa ahi.

Gracias, saludos.
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 12:36.