Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/09/2004, 11:30
Avatar de RaulME
RaulME
 
Fecha de Ingreso: octubre-2003
Mensajes: 43
Antigüedad: 20 años, 7 meses
Puntos: 0
A ver si he entendido lo que quieres decir...

Tienes un valor, por ejemplo "altUnid" que quieres que si el usuario lo rellena se introduzca ese valor en la base de datos, y si no lo rellena que lo ponga a null. Se me ocurren dos soluciones, aunque la primera es mejor:

1) Simplemente poniendo el siguiente codigo:
if request.form("altUnid")<>"" then
altUnid=request.form("altUnid")
else
altUnid=NULL
end if
y luego en el insert en vez de poner el request.form("altUnid") pones solo altUnid.

2) Dependiendo de si request.form("altUnid") tiene valor o no construir la sentencia SQL. Por ejemplo
if request.form("altUnid")<>"" then
sql=INSERT INTO tabla(codigo,altUnid) VALUES (" & request.form("codigo") & "," & request.form("altUnid") & ");"
else
sql=INSERT INTO tabla(codigo) VALUES (" & request.form("codigo") & ");"
end if
y luego ejecutas el sql

Espero haberte ayudado, un saludo