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