Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-04-2005
jmlifi jmlifi is offline
Miembro
 
Registrado: abr 2005
Posts: 188
Poder: 20
jmlifi Va por buen camino
problemas Fechas (now)

tengo la siguinete tabla creda:
CREATE TABLE NESTING (
NORDEN INTEGER NOT NULL,
PROGRAMA VARCHAR (8) CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1,
REF_N VARCHAR (8) CHARACTER SET ISO8859_1 NOT NULL COLLATE ISO8859_1,
PEDIDO INTEGER NOT NULL,
FECHA DATE ,
MAQUINA SMALLINT,
CANT INTEGER,
PESO DOUBLE PRECISION,
PESOREAL DOUBLE PRECISION,
APROV DOUBLE PRECISION,
CODCLIENTE CHAR (4) CHARACTER SET ISO8859_1 COLLATE ISO8859_1,
ESTADO SMALLINT,
NOTAS VARCHAR (100) CHARACTER SET ISO8859_1 COLLATE ISO8859_1);

tengo el codigo:
InsertarNesting.ParamByName...
...
InsertarNesting.ParamByName('FECHA').asDateTime := Now;
....


dentro de un SQLQuery (InsertarNesting) tengo:
insert into values nesting(:NORDEN,:PROGRAMA,:REF_N,:PEDIDO,:FECHA,
:MAQUINA,:CANT,:PESO,:PESOREAL,:APROV,:CODCLIENTE,:ESTADO,
:NOTAS);

Quitando el campo fecha de la tabla funciona, pero con el campo fecha y a la hora de insertar los datos me da el siguiente error:

"unassigned code"
Responder Con Cita
  #2  
Antiguo 07-04-2005
Avatar de Ohcan
[Ohcan] Ohcan is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: Madrid (España)
Posts: 119
Poder: 20
Ohcan Va por buen camino
Hola jmlifi

Antes de nada, bienvenido al foro...

Sería interesante que nos contaras qué motor de BBDD usas...

Quizás el problema esté en que el campo FECHA sea Date y tú le estés pasando un DateTime ??

Ya que es tu primer mensaje... no te olvides de echar un vistazo a la guía de estilo.

Un saludo
__________________
La violencia es el último recurso del incompetente. (Salvor Hardin)
Responder Con Cita
  #3  
Antiguo 07-04-2005
jmlifi jmlifi is offline
Miembro
 
Registrado: abr 2005
Posts: 188
Poder: 20
jmlifi Va por buen camino
el motor que utilizo es dbexpress. Si cambio a ...('fecha').asDate . La BD se cae. He utilizado en vez de Now, Date y sigue igual.
Responder Con Cita
  #4  
Antiguo 07-04-2005
Avatar de Ohcan
[Ohcan] Ohcan is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: Madrid (España)
Posts: 119
Poder: 20
Ohcan Va por buen camino
¿Y si intentas
InsertarNesting.ParamByName('FECHA').asDate := Trunc(Now);
?

P.D.: con motor... me refería a si usas Interbase, Oracle, ....
__________________
La violencia es el último recurso del incompetente. (Salvor Hardin)
Responder Con Cita
  #5  
Antiguo 07-04-2005
jmlifi jmlifi is offline
Miembro
 
Registrado: abr 2005
Posts: 188
Poder: 20
jmlifi Va por buen camino
He utilizado Trunc(Now) y sigo igual. Por cierto, Utilizo Interbase.
Responder Con Cita
  #6  
Antiguo 07-04-2005
Avatar de Pablo Carlos
Pablo Carlos Pablo Carlos is offline
Miembro
 
Registrado: jun 2004
Ubicación: Mendoza - Argentina
Posts: 270
Poder: 20
Pablo Carlos Va por buen camino
Hola... mira este hilo http://www.clubdelphi.com/foros/show...formatDateTime alli trata el tema del formato de fecha, quizas te ayude.
Saludos
__________________
Por qué todas las personas saben exactamente cómo debemos vivir nuestra vida, y nunca tienen idea de cómo deben vivir sus propias vidas.
Responder Con Cita
  #7  
Antiguo 07-04-2005
Avatar de Ohcan
[Ohcan] Ohcan is offline
Miembro Premium
 
Registrado: ago 2004
Ubicación: Madrid (España)
Posts: 119
Poder: 20
Ohcan Va por buen camino
Question

Bueno...
Yo con Interbase uso:
Código Delphi [-]
var Fecha: TDate
[...] ParamByName('Fecha').AsDate := Fecha;

Y no me da ningún problema.
__________________
La violencia es el último recurso del incompetente. (Salvor Hardin)
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 00:47:20.


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