Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2006, 03:16
tammander
 
Fecha de Ingreso: enero-2006
Ubicación: Torroles (Costa der Só)
Mensajes: 1.017
Antigüedad: 19 años, 3 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