Ver Mensaje Individual
  #9  
Antiguo 03-08-2014
giulichajari giulichajari is offline
Miembro
 
Registrado: nov 2012
Posts: 306
Reputación: 12
giulichajari Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Nadie nace sabiendo

¿De qué tipo es el campo en la base de datos?, ¿seguro que es un entero?
¿Qué valor le llega a la hora de asignarlo?, ¿seguro que es un 5? ¿lo has mirado con el depurador?
Tambien intente poner los parametros en orden:
Código Delphi [-]
    procedure Tsucursales.hacerticket(ticket:Tticket);

    begin
      consultas:=Tsucursallaferretera.Create(nil);
      with consultas.queryticket do
        begin
          SQL.Add('insert into ticket(idticket,numero,importe,fechae,horae,idsucursal)');
          SQL.Add('values (null,:numero,:importe,:fechae,:horae,:idsucursal);');
               ParamByName('numero').AsInteger:=ticket.numero;

          ParamByName('importe').AsFloat:=ticket.importe;
          ParamByName('fechae').AsString:=ticket.fechae;
          ParamByName('horae').AsString:=ticket.horae;
                ParamByName('idsucursal').AsInteger:=ticket.idsucursal;
           ExecSQL();

        end;
    end;

Intente con F7 pero me pide unas librerias .dcu porque estoy usando zeoslib, la verdad no se muy bien como comprobar el valor que llega al servidor.
Responder Con Cita