Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   XSQLDA index out of range (https://www.clubdelphi.com/foros/showthread.php?t=89737)

Alex1255 27-01-2016 02:25:19

XSQLDA index out of range
 
buenas tardes a todos tengo un gran problema y no se que mas hacer abro una consulta simple en un cliendataset y me da el error

XSQLDA index out of range

es una tabla siemple que almacena entradas y salidas
primero defino un ibquery con el siguiente SQL

Código Delphi [-]
select * from ENTRADASYSALIDAS
where (FECHA_CAP between :FDESDE and :FHASTA) 
order by consecutivo

posteriormente creo tanto el Datasetprovider Cliendataset y datasource

y pido los datos con dos variables de Datepicker


Código Delphi [-]
procedure Tpantallaprincipal.BtVerMovimienClick(Sender: TObject);
var
  totentr,totsali:double;
begin
 with logicanegocio do
   begin
    CDSRepEntySal.close;
    CDSRepEntySal.Params.ParamByName('FDESDE').AsDate:=DTPMovInicio.date;
    CDSRepEntySal.Params.ParamByName('FHASTA').Asdate:=DTPMovimfinal.date;
    CDSRepEntySal.OPEN;
    end;
end;

El error me lo genera cuando abro el Cliendataset....prove asignarlas variables en modo string...y me da el mismo error...tengo el campo consecutivo como clave primaria y como Pinkey...
Ademas corri el SQL directamente en Ibexpert y me trabaja correctamente me da los resultados que yo quiero asi que me he quedado sin opciones....alguien le ha pasado algo asi...gracias por su ayuda..mi Dios me los bendiga...por cierto revise los temas anteriores a ese problema en el Club y no me dio ninguna idea .....

Alex1255 27-01-2016 16:24:44

hice la consulta mas simple quite los parameters y me sigue dando el error....elimine todos los componentes y los puse con otro nombre y me sigue dando el error...ademas elimine la tabla y la volvi a hacer y me sigue dando el error....ahora ni siquiera me permite entrar al sistema me da el error al crear la formas de datamodule y logicanegocio...gracias

Casimiro Noteví 27-01-2016 17:18:20

Haz una prueba con un proyecto nuevo. Ve añadiendo paso a paso y probando en cada uno de ellos. Así encontrarás al culpable.

Alex1255 27-01-2016 17:46:03

GRACIAS CASIMIRO, de hecho no supe cual era..pero de acuerdo a un articulo que lei...es como una aguja en un pajar.. asi que elimine todos cliendataset y querys asociaados a tabla y la tabla misma y recree todo.....y PUMMMMM problema solucionado....muchas gracias...este es el link del articulo..

https://groups.yahoo.com/neo/groups/...s/topics/98793


La franja horaria es GMT +2. Ahora son las 18:19:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi