Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/05/2007, 05:49
igualitoajbs
 
Fecha de Ingreso: mayo-2007
Mensajes: 22
Antigüedad: 17 años, 10 meses
Puntos: 0
Re: ASP con BD Oracle9i

Decir que el campo wdi_fecha es un campo DATE supuestamente se suponia. Eso que me dices lo he probado tambien directamente desde SQL*Plus y me da el siguiente error:

SQL> UPDATE waldiainh SET
2 wdi_fecha = to_date('01/06/2007','dd/mm/yyyy'),
3 wdi_id_causa = '501600000090161',
4 wdi_descripcion = Dia festivo',
5 wdi_franja = 'C'
6 WHERE wdi_id = '500900000090207'
7 ;
ERROR:
ORA-01756: quoted string not properly terminated

Aunque aqui ya no me funciona, a mi lo que me interesa es hacerlo dentro de mi pagina ASP para que el navegador lo interprete, supongo que seria asi:

sql = "UPDATE waldiainh SET " & _
"wdi_fecha = " & to_date(request("fecha")," ' DD/MM/YYYY ' ") & ", " & _
"wdi_id_causa = " & request("causa") & ", " & _
"wdi_descripcion = " & request("descripcion") & ", " & _
"wdi_franja = " & request("franja") & _
" WHERE wdi_id = " & request("diaID") & ""
cn.Execute(sql)

Pero tambien me da el siguiente error:

Error de Microsoft VBScript en tiempo de ejecución error '800a000d'
No coinciden los tipos: 'to_date'

/a_calendarioFestivos.asp, línea 70

Gracias de todos modos.