Ver Mensaje Individual
  #1  
Antiguo 18-12-2004
fixarg fixarg is offline
Miembro
 
Registrado: oct 2004
Posts: 10
Reputación: 0
fixarg Va por buen camino
guardando fecha interbase 6

tengo el siguietne problema...
uso interbase 6 delphi 5
necesito guardar la fecha actual en una tabla master...
por lo cual utilizo un procedimiento almacenado, cuyo codigo es el siguiente

<DELPHI>
set TERM!!;
CREATE PROCEDURE anadir_voucher (tipo varchar(12), nombreP varchar(20), apellidoP varchar(20), extras varchar(30), npersonas integer, codigoreserva integer, aclaracion varchar(300), usuario integer,prestador integer, modificado varchar(1), fecha date )
RETURNS (VOUCHERKEY INTEGER)
AS
begin
VOUCHERKEY = gen_id(vouchers_voucherkey_gen, 1);
insert into vouchers(voucherkey, tipo,nombreP,apellidoP,extras,npersonas,codigoreserva,aclaracion,usuario,prestador,modificado,fecha) values(:VOUCHERKEY, :tipo,:nombreP, :apellidoP, :extras, :npersonas, :codigoreserva, :aclaracion, :usuario, restador, :modificado, :fecha); end;!!
set TERM ;!!
</DELPHI>


he probado varias combinaciones pero no logro nada...
solo hago que funcione si coloco

IBStoredProc1.Params.ParamValues['fecha']:='12/12/05';

por lo cual deduje que esto deberia funcionar

IBStoredProc1.Params.ParamValues['fecha']:=DatetoStr(date);

pero no!!... da error de conversión....
podrian darme una mano?
Responder Con Cita