Ir para conteúdo

POWERED BY:

Arquivado

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

Ana Fontoura

max ou top

Recommended Posts

olá!

 

gostaria de saber se alguém sabe algum jeito de fazer na mão o top ou o max, pois estou fazendo um programa para uma empresa que usa o sql server 2000 e como ele não possue essas funções estou trancada...eu ja tinha feito todo o programa, aí me avisaram deste "pequeno" detalhe...

agradeço MUITO a quem puder me ajudar!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O SQL2000 tem sim o TOP e o MAX... São funções nativas desde versão 6.5

Ou você esta tentando fazer uma paginacao com o MAX?

 

Abçs

Compartilhar este post


Link para o post
Compartilhar em outros sites

O SQL2000 tem sim o TOP e o MAX... São funções nativas desde versão 6.5

Ou você esta tentando fazer uma paginacao com o MAX?

 

Abçs

 

 

bom, falei há pouco com o cara da empresa e o script que funciona pra mim (com sql server 2008) não funciona lá (sql server 2000)

Compartilhar este post


Link para o post
Compartilhar em outros sites

ueh.. acabei de postar e nao apareceu ¬¬

 

Bom, vamos lah de novo.

 

View nao sei se vai te ajudar, pois dentro dela tambem vai ter um select top bla bla bla...

O dep. da empresa nao te passa o erro?

Não é permissão na tabela para select não?

 

ps. instalei ateh o SQL2000 em meu pc para ver se dava erro... de uma dúvida isso... rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu mandei algo bem simples como:

 

select top 5 nome, valor from historico where valor > 1 order by nome

 

ja que meu chefe disse que era pra ver se funcionava lá na empresa, como não deu, eu to perdida...

eu tinha criado uma view, e agora os cara da empresa tão complicando com isso...to vendo que vou ter que começar tudo de novo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse foi o erro que me passaram que dá lá:

 

 

Server: Msg 7320, Level 16, State 2, Line 1

 

Could not execute query against OLE DB provider 'INSQL'.

 

[OLE/DB provider returned message: The Historian OLE DB provider did not receive a WHERE clause from SQL Server. If one was specified, please refer to the Historian OLE DB documentation.]

 

OLE DB error trace [OLE/DB Provider 'INSQL' ICommandText::Execute returned 0x80040e14].

 

 

eu tava usando uma view pra poder deixar ordenado a uniao de vários selects que tenho, nos selects da uniao está esse top

 

 

 

ta horrivel de postar coisas aqui, ta dando erro toda hora :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

este INSQL nao eh do genexus nao?!

esta base esta realmente no SQL? nao tem nenhum foreach no meio dele? esta ficando obscuro isso

O forum deve estar instavel, daqui a pouco melhora

Compartilhar este post


Link para o post
Compartilhar em outros sites

este INSQL nao eh do genexus nao?!

esta base esta realmente no SQL? nao tem nenhum foreach no meio dele? esta ficando obscuro isso

O forum deve estar instavel, daqui a pouco melhora

 

 

nao sei te responder, só sei que to apanhando pra fazer uma coisa que poderia ser MUITO simples pra fazer...ja tentei de tudo e nada funciona :/

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.