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

 
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-04-2018
javicho_villa javicho_villa is offline
Miembro
 
Registrado: feb 2005
Ubicación: Lima - Perú
Posts: 99
Poder: 20
javicho_villa Va por buen camino
Smile Excepción: is not a valid date

Buenas tardes,

Quiero agradecer primero por la atención prestada y pedirles me ayuden con este problemita que ya me esta carcomiendo el cerebro hace varios días.

Estoy programando en XE8 con SQL uso componentes ADO y para insertar una tabla llamada Cliente utilizo un AdoStoreProcedure y tengo un campo de tipo fecha llamado FRegistro donde guardo la fecha en que se creo el registro pero me sale el error: Excepción: is not a valid date, ya he probado de todo usando variables de tipo TDate, TDateTime, funciones que devuelven la fecha del sistemas como Date y Now, pero siempre me sale un error que no reconoce el tipo de fecha.

Aquí les copio lo mas resultante del código utilizado:

Código Delphi [-]
        MyClass := TComponent.Create(Self);
         try
           try
             with Datos.DatosDM.PrincipalADOStoredProc do
               begin
                 Close;
                 Parameters.Clear;
                 if ledita=false then
                   begin
                     Parameters.ParseSQL('ClienteInsertar',TRUE);
                     ProcedureName := 'ClienteInsertar';
                   end
....
....
                Parameters.CreateParameter('@TituloDoc3',ftString,pdInput,30,0);          //24
                 if ledita=false then
                   begin
                     Parameters.CreateParameter('@Id_Usuario',ftInteger,pdInput,30,0);         //25
                     Parameters.CreateParameter('@FRegistro',ftDate,pdInput,0,0);              //26
                   end;
.....
....

                 if ledita=false then
                   begin
                     Parameters.ParamByName('@Id_Usuario').Value        := 0;         //25
                     Parameters.ParamByName('@FRegistro').Value         := StrToDate(formatdatetime('YYYY-MM-DD',Date));  
                   end;

                 Parameters.ParamByName('@TituloDetallePedido').Value   := self.TituloDetallePedidoEdit.Text;   //27
                 Parameters.ParamByName('@MiMensaje').Value             := '';//28 PARAMETRO DE SALIDA
                 lacepta := true;
               end;
             Datos.DatosDM.PrincipalADOStoredProc.Prepared := true;
             Datos.DatosDM.PrincipalADOStoredProc.ExecProc;

          finally
             if not VarIsNull(Datos.DatosDM.PrincipalADOStoredProc.Parameters.ParamByName('@MiMensaje').Value) then
                 MiMsjBD := Datos.DatosDM.PrincipalADOStoredProc.Parameters.ParamByName('@MiMensaje').Value;
             MyClass.Free;
           end;
           Except
             ON Error: Exception DO ShowMessage ('Excepción: '+Error.Message);
         end;
       end;


De antemano muchas gracias por leer este post.
__________________
Javier Villa Sánchez
jvilla@andreaproducciones.com
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
is not a valid integer value djhairoflow Varios 4 28-03-2014 18:49:30
Is not a valid integer value joancmb Varios 9 19-03-2013 14:10:58
Error Filtro "84X-F5-22FF is not a valid date and time" Lenny Varios 2 25-03-2011 04:32:06
dbedit con editmask, Error : is not a valid date osmar Conexión con bases de datos 4 09-02-2006 15:19:17
not valid floating merlin Conexión con bases de datos 1 21-07-2004 13:18:53


La franja horaria es GMT +2. Ahora son las 00:23:16.


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