Ir para conteúdo

POWERED BY:

Arquivado

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

Anakia

Calculando Registros!

Recommended Posts

Eu tenho um banco de Dados chamado BD em Access, neste banco de dados eu tenho estes campos:

Tabela tb_mensagens

- Id

- Nome

- Mensagen

- Assunto

- Boleean (Falso ou Verdadeiro)

 

eu queria saber como eu faço para armazenar uma variavel com o valor de todos os registros q estao marcados no campo boleean, ou seja Verdadeiros, e depois armazenar em uma variavel...

para depois eu poder usar so a variavel com o resultado.

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para que você precisa armazenar em uma variável? Já imaginou como é manipular uma variável com vários registros?

 

Utiliza o acesso ao banco normal ou com recordset.

Compartilhar este post


Link para o post
Compartilhar em outros sites

seria direto

 

stql = "Select Distinct boolean from bd where boolean=true"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu gostaria de saber quantos registros tem com True ou False para colocar em Alert Windows quando a pessoa abriar a pagina a vai a parecer você tem X de mensagens novas... ai eu presisava armazenar as mensagen que tem True para exibilas

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, acho que entendi qual a sua dúvida...

 

Tenta fazer assim

 

"SELECT count(id) FROM tb_mensagens WHERE boolean = true"

 

Com isso você vai ter o valor de todos os registros que tem boolean TRUE...

Compartilhar este post


Link para o post
Compartilhar em outros sites

agora que conseguiu explicar o que qquer creio qeu seja o postado pelo nsxzim mesmo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Voce vai recuperar com o recordset

 

Valor = RS(0)

ou entao define um alias

 

assim

 

"SELECT count(id) AS Total FROM tb_mensagens WHERE boolean = true"

 

e resgata assim

 

Valor = RS("Total")

Compartilhar este post


Link para o post
Compartilhar em outros sites

Este ai é o meu codigo mais esta dando um erro na parte que esta em negrito

Erro: Nenhum valor foi fornecido para um ou mais parâmetros necessários.

 

 

<%	
Set Conn = Server.CreateObject("AdoDb.Connection") 
Conn.provider="Microsoft.Jet.OLEDB.4.0" 
Conn.connectionstring=Server.Mappath("BD.mdb") 
Conn.open
 
Dim login2, RS	   



SQL = "SELECT count(id) AS Total FROM tb_mensagens WHERE boolean = true"
[b]Set RS = Conn.Execute(SQL)	[/b]

Valor = RS("Total") 

If RS.EOF Then
  Response.Redirect ">err.asp"
  Response.End
End If
%> 

<html>
<body>

<script language="JavaScript">		
<!--
alert ("Voçê tem <%Response.Write(Valor)%> nova(s) mensagen(s)")
-->	 
</script> 	

 

</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

boolean deve ser palavra reservada

 

ponha entre colchetes

 

[boolean]

Compartilhar este post


Link para o post
Compartilhar em outros sites

este campo no db é booleano mesmo?

Compartilhar este post


Link para o post
Compartilhar em outros sites

escreve o resiltado de SQL na tela e poste aqui

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.