Ir para conteúdo

Arquivado

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

DackAle

Facim

Recommended Posts

E ae galera =)

 

Duvida 1

 

Seguinte, tenho uma paginação ela esta OK, eu que fiz e utilizo em varias aplicações e funciona OK, mas agora tenho que colocar ela com uma busca, bom até ai firmeza, coloquei, a busca é feita normalmente, mas quando vo pra segunda pagina, perde todos os dados e começa do 0 a paginação pegando todos os resultados...

Então queria saber qual a sugestão que vocês me dariam pra não perder os dados e minha paginação com busca funcionar, passar os 3 dados da busca por querystring e na paginação por exemplo ? Tipo

FOR I = 1 TO RS.PageCount STEP 1

response.write "resultados.asp?pagina=" & i & "&var_categoria=" & var_categoria & "&var_tipo=" & var_tipo & "&var_local=" & var_local

Next

 

por exemplo, sera que assim os dados não seriam perdidos ? dai no começo da pagina ele pega pelo querystring, e faz a busca e continua, num looping praticamente... sera que isso funfa ? alguem tem alguma solução melhor ? rs

Porque imagino que estaja ocorrendo isso pq quando vai pra segunda pagina no request.form ele não ache nada mais... então ele pega tudo...

 

 

Duvida 2

 

Bom tava lendo todos os VBScripts hahahahaha dai vendo codigos e tal, não entendi o LBOUND e o UBOUND e vi que eles são bem usados, mas naum entendi pra que servem =/

Se alguem pudesse tentar me explicar pra que servem ambos ficaria grato =)

 

 

Duvida 3

 

Bom peciso pegar registros aleatorios, dai vi que o RND faria isso

dai use

SQL="SELECT TOP 1 * FROM tabela ORDER rnd(id)

 

beleza não gerou erro, mas ele tambem não pega registro aleatorio é sempre o mesmo, tem que ser feito mais alguma coisa ???

 

 

Abração :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Duvida 1

 

Valeu Kdu, vou fazer isso mesmo =)

 

Abaços

 

Duvida 2

 

Continuo não entendo...rs

mas valeu =D

 

Duvida 3

 

Ops erro de digitação aqui, eu utilizo o by

 

SQL8="SELECT TOP 1 * FROM banners ORDER BY rnd(id)"

e ele me retorna o ultimo registro só, sempre, não fica aleatorio =/

 

Abraços e valeu =)

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa isso aki.. nunca usei pq nunca mais mexi com access.. mas um carinha do blaz q postou.... acredito q funcione...

 

ASP [/tr][tr]

<%

Randomize

R=clng(1E6*rnd)

strSQL = "SELECT * FROM produtos ORDER BY rnd(-(1000*id_produto)* " & R & ")"

BD.open()

Set BDR = Server.CreateObject("ADODB.RecordSet")

 

Set BDR = BD.Execute(strSQL)

%>

 

[/tr]

Compartilhar este post


Link para o post
Compartilhar em outros sites

testa isso aki.. nunca usei pq nunca mais mexi com access.. mas um carinha do blaz q postou.... acredito q funcione...

 

ASP [/tr][tr]

<%

Randomize

R=clng(1E6*rnd)

strSQL = "SELECT * FROM produtos ORDER BY rnd(-(1000*id_produto)* " & R & ")"

BD.open()

Set BDR = Server.CreateObject("ADODB.RecordSet")

 

Set BDR = BD.Execute(strSQL)

%>

 

[/tr]
Hmmmm funcionou perfeitamente Ska_ska =)

 

Valeu, depois vo ler com calma e ver como funfa esse "sisteminha"

 

Abração e valeu a todos =)

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.