Gracias jurena por tu aporte,
Cuando dices que no deja el null lo entiendo, soy programador que puedo desconocer cosas pero llevo 24 años en la profesion y tengo algunos conceptos ya bien claros.
Tu ayuda me ha sido vital a la hora de enfrentar el problema. Me explico.
He conseguido solventarlo no usando una consulta update de Front Page sino una conexion definida por mi. Como bien dices el valor null se puede pasar no en este caso por Javascript sino por ASP.
En el VBscript pongo la condicion para valorar si el valor de la fecha es nulo o vacio. Despues se usa una consulta UPDATE normal que si actuliza el recordset.
Muchas gracias de nuevo.
Pongo el codigo de la consulta update por si alguien la necesita
Código:
<!--METADATA NAME="Microsoft ActiveX Data Objects 2.5 Library" TYPE="TypeLib" UUID="{00000205-0000-0010-8000-00AA006D2EA4}"-->
<%
CampoID=Request("CampoID")
CampoTexto=Request("CampoTexto")
CampoNumero=Request("CampoNumero")
CampoFecha=Request("CampoFecha")
if CampoFecha=Null or CampoFecha="" then
sql = "UPDATE Campos SET CampoTexto = '" & CampoTexto &"', CampoNumero = " & CampoNumero & " , CampoFecha = NULL WHERE (CampoID = "& CampoID &")"
else
sql = "UPDATE Campos SET CampoTexto = '" & CampoTexto &"', CampoNumero = " & CampoNumero & " , CampoFecha = '" & CampoFecha & "' WHERE (CampoID = "& CampoID &")"
end if
strConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Inetpub\wwwtwe\webtest\fpdb\bdtest.mdb"
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open strConnectionString
cn.Execute sql,,adCmdText + adExecuteNoRecords
%>