Bueno me equivoque...
Código Delphi
[-] procedure Tsucursales.hacerticket(ticket:Tticket);
begin
consultas:=Tsucursallaferretera.Create(nil);
with consultas.queryticket do
begin
SQL.Add('insert into ticket(numero,importe,fechae,horae,idsucursal)');
SQL.Add('values (:numero,:importe,:fechae,:horae,:idsucursal);');
ParamByName('fechae').AsString:=ticket.fechae;
ParamByName('horae').AsString:=ticket.horae;
ParamByName('idsucursal').AsInteger:=ticket.idsucursal;
ParamByName('numero').AsInteger:=ticket.numero;
ParamByName('importe').AsFloat:=ticket.importe;
ExecSQL();
end;
end;
Igualmente sigue el problema.
Lo que lei en foros es que el mensaje implica un dato de mayor tamaño que el definido para el campo, pero es un numero 5?
Disculpen mi ignorancia..