Ir para conteúdo
Fórum Script Brasil
  • 0

Como Selecionar O Ultimo Registro De Uma Tabela


paulobergo

Pergunta

Oi Pessoal...

De uma máquina com o Windows 98, acessando (via ODBC ou Zeos em uma aplicacao Delphi) uma tabela detalhada de cupons fiscais (isto é, cada linha corresponde a um item que passou no caixa), preciso consultar imediatamente o último registro da tabela...

Atualmente, faço isso:

'select Max(idcupom)'

'from cuponsfiscais'

iIdCupom := FieldByName('idcupom').AsInteger

Com isso, "pego" o ponteiro para o último registro adicionado...

Então, para obter os dados do ultimo item gravado:

'select *'+

'from cuponsfiscais'

'where idcupom='+IntToStr(iIdCupom)

So que isso é mais lento do que abrir uma tabela (uma do paradox ou dBase) e fazer um

Cupons.Last

Já dei uma boa olhada no manual do MySQL5 mas não encontrei ainda uma forma de fazer isso...

Grato por qualquer ajuda!!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.


  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...