Ver Mensaje Individual
  #12 (permalink)  
Antiguo 07/06/2008, 11:16
soft27
 
Fecha de Ingreso: mayo-2008
Mensajes: 8
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Insertar Fecha con valor nulo

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
%>