Hola wenas, pues como dice el titulo del post, estoy haciendo una pagina en asp, con conexion a oracle, recojo datos que tengo que insertar en una tabla dos de los datos son fecha. y me sale el error
Microsoft OLE DB Provider for Oracle error '80040e07'
ORA-01840: el valor de entrada no es lo bastante largo para el formato de fecha
la consulta que hago es esta
sql="Insert Into NOTICIA (TITULO,RESUMEN,DESCRIPCION,IMAGEN,FECHA_INICIO,FE CHA_FIN,ID_AUTOR,PRIMERA_PLANA,SECCION) values ('" & titulo & "','" & resumen & "','" & descripcion & "','" & imagen & "','" & seccion & "','" & fechainicio & "','" & fechafin & "','" & portada & "','" & autor & "')"
set RS =cn.Execute(sql)
set RS =cn.Execute("commit")
%>
Obviamente los campos estan bien escritos tan y cual como en oracle
y las variables estan todas declaradas con el mismo nombre que tienen en el value y tienen el request.form correcto.
un desc de la tabla NOTICIA por si ayuda...
Nombre ¿Nulo? Tipo
ID_NOTICIA NOT NULL NUMBER(3)
TITULO VARCHAR2(100)
RESUMEN VARCHAR2(400)
DESCRIPCION VARCHAR2(4000)
IMAGEN VARCHAR2(300)
FECHA_INICIO DATE
FECHA_FIN DATE
ID_AUTOR VARCHAR2(9)
PRIMERA_PLANA VARCHAR2(2)
SECCION NUMBER(2)
* para el campo id_noticia tengo un trigger
gracias de antemano
un saludo