Error Estranho

09/07/2008

1

Alguem sabe me explicar porque neste select da error List index out of bound(-1):

select * from calendario where DAta_Valida >=:data1 and Data_Valida <=:Data2
DmBusca.cdsBuscaCalendario.Close;
DMBusca.cdsbuscaCalendario.Params[0].AsDate := DataIni;
DMBusca.cdsbuscaCalendario.Params[1].AsDate := DAtaFim;Aqui o erro
DMBusca.cdsbuscaCalendario.Open;
DMBusca.cdsBuscaCalendario.First;
Já fazendo uma filtragem no cdsbusca não da error:

Obrigado!


Responder

Posts

09/07/2008

Edilcimar

Qual o valo de data1 e data2?
Quem e como foram declaradas todas as datas?


Responder

09/07/2008

Edilcimar

Qual o valor de data1 e data2?
Quem e como foram declaradas todas as datas?


Responder

09/07/2008

Fernandoaco

Edilcimar,

Data1 e Data2 : date, data1 vem de outra tabela, data2 a data de hoje,
Declarei tambem DataIni e DataFim como Tdate, e faço assim:
DataIni := cdsDevolucaodt_prevista.asdatetime;
DataFim := Date;

Pego a data prevista pra devolucao do Filme, e pego a data do dia, para ler os dias com feriado na tabela calendario.

Fernando.


Responder

11/07/2008

Luiz Henrique

Bom dia, Fernando

´DMBusca.cdsbuscaCalendario.Params[1].AsDate := DAtaFim;Aqui o erro ´ , existe como parametro, normalmente este erro ´List index out of bound(-1): ´ e tentativa de acesso como ele proprio diz ´Indice fora do limite´


Responder