Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Oracle
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 31-08-2017
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 110
Poder: 7
engranaje Va por buen camino
ftdatetime null '01-01-0001' en ORACLE

Sucede que tengo una aplicación desarrollada en delphi 5.0 (sí con él BDE) funcionando en distintos sitios contra versiones de oracle que van desde la 9 a la 12. La aplicación en el mismo oracle puede trabajar contra distintos TABLESPACE.
Me sucede ahora que en un oracle 10 y solo en uno de sus TABLESPACE, no en los otros, tras insertar registros con fecha nula, al consultar la tabla, los veo almacenados como 01/01/0001 por supuesto cuando desde delphi quiero leer esa fecha obtengo un "invalid time"

Por más que intento reproducirlo en un entorno sobre el que tenga el control total, no puedo. Si restauro la bd del ciente en mi oracle no consigo reproducir el problema y me inserta los valores nulos como siempre.

La consulta es un insert en un tquery con parámetros y el valor nulo al parametro lo meto como siempre lo he hecho con las fechas;
Código Delphi [-]
Parambyname('fecha').datatype:=ftdatetime;   
Parambyname('fecha').Clear      ;
El campo fecha en la tabla permite nulos y es de tipo DATE.

Partiendo de que está funcionando en bastantes lugares sin problemas, en incluso donde falla lo hace solo en uno de los tablespaces pienso que igual tiene que ver con alguna configuración del usuario de oracle (se usa un usuario distinto para cada tablespace). Mis conocimientos de ORACLE son limitados y buscando por la web no he encontrado ninguna pista que me pueda llevar siquiera a reproducir el error en mi entorno.

Agradezco cualquier idea.

Última edición por Casimiro Notevi fecha: 31-08-2017 a las 12:45:47.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Primary key null Vlady SQL 3 23-12-2014 20:48:47
Manejo de Fechas Null y no Null scigliano Varios 4 28-01-2014 06:32:10
Database Link Oracle 10g express Con Oracle 8i standard poliburro Oracle 3 27-07-2007 20:24:38
cambiar campo null a not null andressanchez Firebird e Interbase 8 18-09-2006 22:00:09
Null y UDF ARPE Firebird e Interbase 0 08-09-2004 10:56:20


La franja horaria es GMT +2. Ahora son las 23:55:17.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi