Fórum Erro em sql #295294

13/09/2005

0

Estou tentando trazer o ultimos clientes de uma tabela, conforme o codigo abaixo:

with DM.QClientes do
begin
Close;
SQL.Clear;
SQL.Add(´SELECT * FROM (SELECT * FROM ftclientes ORDER BY codcli DESC LIMIT 10 OFFSET 0) AS teste ORDER BY codcli´);
Open;
end;

DM.CdsClientes.Open;

Porém quando abro a ClientDataSet, retorna o seguinte erro:
list index out of bounds(-1)


Felipeiw

Felipeiw

Responder

Posts

13/09/2005

Michelli88

coloque um pedaço maior do codigo, pois o erro esta na hora q vc passa um index pra acessar estes registros, o index ta indo maior do q existe.


Responder

Gostei + 0

13/09/2005

Felipeiw

o codigo é somente esse, na abertura do form faço esta pesquisa e depois abro a clientdataset que esta ligada a um datasource onde eus dbedits estao ligados


Responder

Gostei + 0

13/09/2005

Michelli88

with DM.QClientes do  begin
  Close; 
  SQL.Clear;
  SQL.Add(´SELECT * FROM (SELECT * FROM ftclientes ORDER BY codcli      DESC LIMIT 10 OFFSET 0) AS teste ORDER BY codcli´);
  Open;
end;
DM.CdsClientes.Open;

Ah sim, entao veja onde vc ta passando essa consulta pro ClientDataSet.. pq aí vc ta passando a consulta pro QClientes!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar