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

Select Top


ViniciusJau

Pergunta

e ai pessoal...

queria saber como eu uso o Select Top em um banco mysql..

eu fiz um codigo assim:

Set rs = Conn.Execute("SELECT TOP 10 FROM tabela ORDER BY Data")

no banco acess ele roda legal... mais no mysql eledá esse erro:

Microsoft OLE DB Provider for ODBC Drivers error '80040e09'

[TCX][MyODBC]You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '10 FROM previstoxrealizado ORDER BY Data' at line 1

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
limit deu certo.....

desse jeito ele pega sempre os ultimos não é? ??

valeu moçada

[]'s

Na verdade da maneira que eu coloquei ele pega os 10 primeiros, para pegar os 10 ultimos tem que usar ORDER BY campo DESC, a construção do LIMIT é a seguinte: LIMIT 0, 10 (0=numero do registro, ele começa de 0 e voce pode colocar qualquer outro registro, já o 10 é a qtdade de registros q você quer)

Link para o comentário
Compartilhar em outros sites

  • 0

É isso aí cyber! wink.gif

Agora uma coisa!

Estes dias eu tava pensando numa forma de não precisar mecher na t-sql quando for migrar de acess para mysql, e usando algo parecido com o top e o limit.

pensei então no cachesize, prorprieade do obejto RECORDSET da ADO.

Só que tem uma coisa, eu coloco o cachesize, e dá erro na página.

postei esta dúvida lá no freecode, quem tiver interesse passe lá e veja a dúvida, com códigos e tudo mais.

http://www.freecode.com.br/forum/index.php?showtopic=6691

Eu não entendo porque não funciona!

até mais!

Link para o comentário
Compartilhar em outros sites

  • 0

Brow, tá aí o problema, eu não tenho idéia!

Como poderia isso ter a ver?

Desculpe a ignorância tongue.gif

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...