Ir para conteúdo

POWERED BY:

Arquivado

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

igadino

Consulta

Recommended Posts

Pessoal e o seguinte tenho uma tabela com os campos abaixo

nome email status

Pedro1 pedrp@bol.com.br 0

Pedro2 pedrp@bol.com.br 2

Pedro3 pedrp@bol.com.br 3

pedro4 pedrp@bol.com.br 0

Pedro5 pedrp@bol.com.br 5

Pedro6 pedrp@bol.com.br 0

Pedro7 pedrp@bol.com.br 1

como fazer uma comsulta para mostrar todos os registro em vermelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual seria os criterios para o item em vermelho

Compartilhar este post


Link para o post
Compartilhar em outros sites

basta um if no seu loop verificando se o status é zero

Compartilhar este post


Link para o post
Compartilhar em outros sites

<%

 

Cor = "#FF0000"

.

.

.

'Suponho que você ja tenha aberto o objeto então faça

While Not Rs.EOF

If Rs("Status") = 0 Then

Response.Write("<font color='"&cor"'>"&Rs("Nome")&" "&Rs("Email")&"<br>")

else

Response.Write("<font color='#000000'>"&Rs("Nome")&" "&Rs("Email")&"<br>")

end if

Rs.movenext

wend

 

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Os registro que esta com status 0 não pode se listado, só quando alterar o status para 1,2,3,4 sussecivamente....

 

 

A condição para listar os registro e feito do select

 

Exemplo

 

sql="SELECT * FROM email where status='1' or status='2' or status='3' ORDER BY User_id DESC"

Set RecSet = conn.Execute(sql)

Compartilhar este post


Link para o post
Compartilhar em outros sites

aaaa tahh, foi mal nao vi essa parte, nao precisa gritá

corrigido

<%
	
	 Cor = "#FF0000"
	 .
	 .
	 .
'Suponho que você ja tenha aberto o objeto então faça
	 While Not Rs.EOF
	   If Rs("Status") = 1 and Rs("Status") = 2 and Rs("Status") = 3 and Rs("Status") = 4 and Rs("Status") = 5 Then
			Response.Write("<font color='"&cor"'>"&Rs("Nome")&" "&Rs("Email")&"<br>")
	   else
			Response.Write("<font color='#000000'>"&Rs("Nome")&" "&Rs("Email")&"<br>")
	   end if
	  Rs.movenext
	  wend

%>
duvidas, poste

Compartilhar este post


Link para o post
Compartilhar em outros sites

lembrando tb k você pode usar o operador BETWEEN em uma cláusula WHERE para selecionar um intervalo de dados entre os valores.

 

ex:

SELECT * FROM login Where codigo between "&var1&" AND "&var2&""

Compartilhar este post


Link para o post
Compartilhar em outros sites
Os registro que esta com status 0 não pode se listado, só quando alterar o status para 1,2,3,4 sussecivamente....

 

 

A condição para listar os registro e feito do select

 

Exemplo

 

sql="SELECT * FROM email where status='1' or status='2' or status='3' ORDER BY User_id DESC"

Set RecSet = conn.Execute(sql)

É melhor usar a condição inversa:

SELECT * FROM email WHERE status<>'0'   ORDER BY User_id DESC

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode obter todos os critérios atraves do Between

 

var1=33
var2=40

SELECT * FROM email WHERE status between "&var1&" AND "&var2&" ORDER BY User_id DESC

 

assim você tem uma gama maior de critérios

Compartilhar este post


Link para o post
Compartilhar em outros sites

se nao pode ter zero é melhor fazer como o salgado mostrou

Compartilhar este post


Link para o post
Compartilhar em outros sites

sendo o critério de nao ter zero, fica mais fácil, como citado pelo nosso amigo Mário, ja o Between você pode obter uma gama de critérios

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.