Ver Mensaje Individual
  #1  
Antiguo 27-08-2010
Avatar de microbiano
microbiano microbiano is offline
Miembro
 
Registrado: sep 2008
Ubicación: Mexico D.F
Posts: 349
Reputación: 16
microbiano Va por buen camino
Talking error al insertar campo de tipo fecha con paramtero

resulta que lo que antes funcionaba ahora ya no este es el codigo que siemte habia usado.

Código Delphi [-]

with fmodulo.qry_registra do
   begin
     sql.Add('insert into volantes(usuario,recibe,volante,fecha_oficio)');
     sql.Add('values (:usuario,:recibe,:volante,:fecha_oficio);');
     Parameters.ParamByName('usuario').Value:=Trim(Fprincipal.wusuario);
     Parameters.ParamByName('recibe').Value:=wrecibio;
     Parameters.ParamByName('volante').Value:= woficio;
     Parameters.ParamByName('fecha_oficio').Value:= DateToStr(Fregistro.dtp_fecha_oficio.Date);
     try
      ExecSQL;
      application.MessageBox('Registro Almacenado Correctamente','',mb_ok + mb_iconinformation);
      exit;
     except
      on E:EOleException do
        begin
        //showmessage('Problemas con query ['+text+']');
        MessageDlg(Format('Error: %s    Codigo: %d', [E.Message, E.ErrorCode]), mtError, [mbOK], 0);
        exit;
       end; 
     end;
   end;

bien pues ahora al ejecutar memuestra el siguiente error:
proyect volate.exe raised exception class EOLeException with message [Microsoft][ODBC SQL SERVER Driver] caracteristica opcional no implementada'. process stopeed. use step or run to coninue

ya probre con dateStro(y fecha)
con dateStr(format('dd-mm-yyy',fecha)


alguien tiene alguna idea
Responder Con Cita