ecfisa |
15-05-2014 13:32:12 |
Cita:
Empezado por webmasterplc
(Mensaje 476442)
Buenas estoy realizando una consulta para traer registros de 11 en 11 para eso tenego un contador pero cuando ejecuto la consulta me da un error que adjuntare en el mensaje, el codigo para realizarlo es el siguiente.
Código Delphi [-]
var
Count: Integer;
procedure Tformfacturar.BringEleven(var Count: Integer);
begin
Count:=0; <<== AQUI !
...
end;
el procedimiento lo llamo desde un boton
Código Delphi [-]if Count <> -1 then
begin
BringEleven(Count);
end;
end;
|
Hola webmasterplc.
Mas allá de la sentecia SQL, en la que no te puedo ayudar por mi desconocimiento en MySQL, inicializando la variable Count al inicio del procedimiento BringEleven siempre te devolverá los primeros 11 registros.
Fijate que en el mensaje #8 la inicializo en su declaración:
Código Delphi [-]
implementation
var
Count: Integer = 0;
...
También aprovecho a aclarar, que mi sugerencia fué que preguntaras en el foro MySQL solamente sobre como usar LIMIT en la función SQL para que devuelva de a once registros, pero no que replantearas toda la problemática expuesta en este hilo.
Saludos :)
|