Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-10-2011
lledesma lledesma is offline
Miembro
 
Registrado: abr 2004
Posts: 43
Poder: 0
lledesma Va por buen camino
Limpiar fecha

Hola comunidad:
Como hacer para limpiar un campo fecha en un procedure firebird?. Da un error tipo : invalid data convertions.
quiero que el campo fecha de una tabla quede en blanco como cuando se crea por primera vez.. Se puede?. EL procedure lo indico abajo, cuando paso como parametro null en ingreso o egreso me da el error.

Código SQL [-]
SET TERM ^ ;

CREATE PROCEDURE VINASIS (
    DOC CHAR(11),
    ANO INTEGER,
    INGRESO DATE,
    EGRESO DATE)
RETURNS (
    IDALUMNO INTEGER)
AS
begin
  SELECT idalumno FROM alumnos WHERE DOC=:doc INTO :IDALUMNO;
  if (idalumno IS NOT NULL) then
  begin
    UPDATE alumnos set EGRESO=:egreso,INGRESO=:ingreso WHERE IDALUMNO=:IDALUMNO;
    if ((:ANO<>0) and (:ano>=extract(year from current_date))) then
    BEGIN
        update asigcursos set INGRESO=:INGRESO,EGRESO=:EGRESO where ano=:ano and idalumno=:idalumno;
    END
  END
  suspend;
end
^

SET TERM ; ^

Que parametro deberia pasar para porder limpiar los campos ingreso o egreso?
Gracias por el tiempo
__________________
Atentamente
Luis

Última edición por lledesma fecha: 03-10-2011 a las 03:47:15.
Responder Con Cita
 



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
Limpiar un DBEdit loquillo3 Varios 3 08-04-2008 17:07:50
Limpiar un TreeView lucero_chivas C++ Builder 2 22-11-2006 06:12:39
Limpiar BD interbase jmlifi Firebird e Interbase 3 13-01-2006 13:18:19
limpiar un DBLookupComboBox lola OOP 4 07-10-2005 21:40:14
limpiar acentos User_baja1 Varios 5 07-09-2005 23:14:30


La franja horaria es GMT +2. Ahora son las 09:22:57.


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