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

Update Con Variable

Estas en el tema de Update Con Variable en el foro de ASP Clásico en Foros del Web. Hola. Se puede hacer esto?? sqluno="update TABLA set VALOR= cint(n) WHERE ...... GRACIAS....
  #1 (permalink)  
Antiguo 02/02/2006, 23:38
 
Fecha de Ingreso: abril-2005
Mensajes: 84
Antigüedad: 19 años, 1 mes
Puntos: 0
Update Con Variable

Hola.

Se puede hacer esto??

sqluno="update TABLA set VALOR= cint(n) WHERE ......


GRACIAS.

Última edición por Calamar01; 03/02/2006 a las 00:07
  #2 (permalink)  
Antiguo 03/02/2006, 03:16
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 18 años, 5 meses
Puntos: 7
Supongo que querrás decir esto:

sql = "update tabla set valor = " & cint(n) & " where ..."

La sentencia sql ha de ser construida antes de ser lanzada como una cadena de texto. Como puedes ver convertimos n en un número que luego se añade a una cadena con lo que pierde todo su sentido. Si queremos que n sea numérico es mejor comprobarlo antes:

Código:
if isNumeric(n) then 
     sql = "update tabla set valor = " & n & " where ..."
else
    sql = "update tabla set valor = '" & n & "' where ..."
end if


Un saludo
  #3 (permalink)  
Antiguo 04/02/2006, 12:50
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
una agregada de sql:TO_NUMBER O TONUMBER
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 01:04.