Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gabriel Chagas Machado

[Resolvido] Usando cláusula LIMIT

Recommended Posts

Olá pessoal sou iniciante em ASP e SQL e queria saber como usar a cláusula limit, pois está dando erro quando uso.

 

Microsoft Office Access Database Engine erro '80040e14'

Erro de sintaxe na cláusula ORDER BY.

/index.asp, linha 35 

 

Pesquisei na internet que essa cláusula funciona no SQL 2005 ou superior, então, como eu posso atualizar meu SQL para 2005? Eu uso o Windows server 2008 SP2.

Compartilhar este post


Link para o post
Compartilhar em outros sites

sql = ("SELECT * FROM Busca ORDER BY contador desc LIMIT 1,10")
'E depois executo
rsconexao.open sql, conexao

 

Estou tentando acabar com esse erro já faz um tempo. :mellow:

 

Opa!! Consigui retirar o erro :rolleyes: :yay:

Segue o Código :D

	rsconexao.CursorType = 0
rsconexao.CursorLocation = 3
rsconexao.LockType = 3
sql = ("SELECT * FROM Busca ORDER BY contador desc")
Const NumPerPage1 = 10
       CurPage = 1 'Primeira pagina
rsconexao.CacheSize = NumPerPage1
rsconexao.CursorLocation = 3
rsconexao.open sql, conexao
rsconexao.MoveFirst
TotalPages = rsconexao.PageCount
   rsconexao.AbsolutePage = CurPage
Total = rsconexao.recordcount
Do While Not rsconexao.EOF And Count < rsconexao.PageSize
'Aqui coloca o que bem quizer :D
rsconexao.movenext


Loop
rsconexao.close
conexao.close
Set rs = Nothing
Set rsconexao = Nothing
Set conexao = Nothing

Pronto!! agora eu quero somente um contador tipo:

Cada registro que passa ele conta +1 ex.:

For i = 1 to 5

<%=i%>

Next

 

Só que dá o seguinte erro quando eu coloco depois do "DO" e depois do rsconexao.movenext que fica antes do "LOOP"

Olha:

ADODB.Field erro '80020009'

BOF ou EOF são verdadeiros, ou o registro atual foi excluído. A operação solicitada pelo aplicativo requer um registro atual.

/index.asp, linha 0

 

 

Mais eu estou feliz :) por ter resolvido o mais dificil

OBS.: Estou querendo fazer um TOP 10 e esse codigo vai servir para o resto da pagina inicial.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Verifique a ortografia. pode ser um nome de coluna Invalido 'sua_coluna'. A coluna a qual você se refere na Base de Dados não foi encontrada. e também veja se os tipos de dados estão corretos

Compartilhar este post


Link para o post
Compartilhar em outros sites

pode deixar que ele não será fechado , mas sim alterado para "resolvido".

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.