ASP - actualizar a nulo una fecha en access via asp

 
Vista:
sin imagen de perfil

actualizar a nulo una fecha en access via asp

Publicado por neto (5 intervenciones) el 03/12/2004 20:38:30
tengo el siguiente update

strSQL="UPDATE MINUTA SET PROGRAMA=#" & V_PROG & "# WHERE NUMEPROY=" & v_numeproy
OConn.Execute(strSQL)

funciona bien, pero cuando v_prog no trae fecha me marca error

ya intente lo siguiente que cuando la longitud de v_prog sea 0 entonces me mande nulo

if len(v_prog)=0 then
''v_prog=""
''v_prog=null
'v_prog="null"
v_prog="03/03/1950" esta 4ta opcion me funciona pero se ve mal
end if
strSQL="UPDATE MINUTA SET PROGRAMA=#" & V_PROG & "# WHERE NUMEPROY=" & v_numeproy
OConn.Execute(strSQL)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:actualizar a nulo una fecha en access via asp

Publicado por Ayudante (255 intervenciones) el 05/12/2004 17:25:02
Si sabes perfectamente que el campo "programa" es del tipo fecha, sería menor que te olvides de los # dentro de la instrucción UPDATE, ya que es solo compatible con fechas.

Podrías concatenar en tu V_PROG los simbolos #, de forma que cuando hagas el update te quede algo así:

strSQL="UPDATE MINUTA SET PROGRAMA=" & V_PROG & " WHERE NUMEPROY=" & v_numeproy

También solucionarás el problema de los nulos.

Otro asunto es enviar la fecha al 01/01/1800 que por defecto puede tomarse como NULO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar