Ver Mensaje Individual
  #1  
Antiguo 27-01-2018
mcsebas mcsebas is offline
Miembro
 
Registrado: feb 2008
Posts: 78
Reputación: 17
mcsebas Va por buen camino
Problemas con Firebird y UPDATE

Hola amigos de Club Delphi ... tengo un problema y no se como resolverlo porque me tira este error y la verdad que es MUY MOLESTO.
Les explico

Estoy haciendo un proyecto en donde uso DBXPRESS con Firebird. La conexion y las inserciones todo bien funcionan a la maravilla pero cuando voy a querer modificar algun registro con la instruccion UPDATE me tirar este mensaje

Cita:
Conversion String Error "......"
Cuando utilizo la instruccion UPDATE lo hago con un comando parametrizado.

Ahi les va mi codigo el cual me funciona a la perfeccion con las inserciones.

Código Delphi [-]
  with Comando do
    begin
      Params.CreateParam(ftInteger,'p0',ptInput);
      Params.CreateParam(ftString,'p1',ptInput);
      Params.CreateParam(ftString,'p2',ptInput);
      Params.CreateParam(ftString,'p3',ptInput);
      Params.CreateParam(ftInteger,'p4',ptInput);
      Params.CreateParam(ftString,'p5',ptInput);

      ParamByName('p0').AsInteger:=Id;
      ParamByName('p1').AsString:=Nombre;
      ParamByName('p2').AsString:=Cuenta;
      ParamByName('p3').AsString:=Clave;
      ParamByName('p4').AsInteger:=Permisos;

      if string.IsNullOrWhiteSpace(Observaciones) = true then
        ParamByName('p5').Value:=Null
      else
        ParamByName('p5').AsString:=Observaciones;
    end;

  Comando.ExecSQL(False);

Muchas Gracias
Responder Con Cita