..:: MX Studio Fóruns ::..: Dúvida simples sobre SELECT CASE - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Dúvida simples sobre SELECT CASE Dúvida SELECT CASE

#1 User is offline   cinthia_vettorazzo 

  • Group: Membros
  • Posts: 13
  • Joined: 11-January 06

Posted 15 August 2006 - 10:12 AM

Pessoal,

Quero fazer o seguinte criar um recordset para selecionar tudo da tabela forum que atenda as seguintes condições: Se IDpergunta for = 0 então eu seleciono tudo onde ID = URL Parameter, se IDpergunta for diferente de 0 então eu seleciono tudo onde ID = URL Parameter.

Como sou iniciante estou tendo dificuldade,mas para vocês que são craques tenho certeza que vai ser fácil descobrir o que eu estou fazendo de errado.

CODE
<%
Dim rsmensagens
Dim rsmensagens_numRows

Set rsmensagens = Server.CreateObject("ADODB.Recordset")
rsmensagens.ActiveConnection = MM_connalpha_STRING
rsmensagens.Source = "SELECT *    CASE IDpergunta = '"0"' Then SELECT * Where ID = " + Replace(rsmensagens__MMColParam, "'", "''") + "  ELSE SELECT * WHERE IDpergunta = " + Replace(rsmensagens__MMColParam, "'", "''") + "  FROM forum"
rsmensagens.CursorType = 0
rsmensagens.CursorLocation = 2
rsmensagens.LockType = 1
rsmensagens.Open()

rsmensagens_numRows = 0
%>


Obrigada
0

#2 User is offline   machinna 

  • Group: Membros
  • Posts: 137
  • Joined: 25-April 06

Posted 15 August 2006 - 10:33 AM

Bom eu não notei diferença no sua Sentença SQl. Mas para o teste você pode fazer assim :

*Se IDPergunta for uma variável.

CODE

If IDPergunta=0 Then

rsmensagens.Source = "SELECT * FROM forum Where ID = " + Replace(rsmensagens__MMColParam, "'", "''") + ""  

ELSE

rsmensagens.Source = "SELECT * FROM forum Where ID = " + Replace(rsmensagens__MMColParam, "'", "''") + ""  

End If

0

#3 User is offline   cinthia_vettorazzo 

  • Group: Membros
  • Posts: 13
  • Joined: 11-January 06

Posted 15 August 2006 - 01:38 PM

O meu IDpergunta não é uma variável, é uma coluna do Banco de Dados.

Mesmo assim devo usar o código que me passou? Tentei usar mas não deu certo.
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)