Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta Sql Em Asp


Guinho.TI

Pergunta

Fiz uma consulta SQL, executei na página ASP e funcionou.

SrtSQl = "SELECT nome_job, Count(*) AS cnt, Max(duracao) AS MaxDur, Min(duracao) AS MinDur, Avg(duracao) AS MedDur, StDev(duracao) AS DesDur, StDev(duracao)/Avg(duracao) as per FROM HIS_jobs GROUP BY nome_job having (Count(*) > 9 ) and (Avg(duracao) <> 0 ) and (StDev(duracao)/Avg(duracao) > 3.9 )"

Gostaria de saber como eu passo dois valores por parâmetro, através de um formulário ASP, para serem utilizados em uma consulta SQL.

Eu fiz da seguinte forma:

* Página onde os números será digitados.

<FORM action="pagina4.asp" method=get>

Digite os parâmetros de Busca:

<p>

Desvio Padrão:<input class="textarea" type="text" name="desvio" id="desvio" size=5><p>

Média: <input class="textarea" type="text" name="md" id="md" size=5>

<input type="submit" value="enviar">

* Página que deveria receber os números digitados:

<%

Dim oConn ' ** CONEXÃO COM O BANCO DE DADOS

Dim iRS,SrtSQL ' ** VARIÁVEL QUE RECEBE O RESULTADO (SET)

Dim desvio, md

<% desvio=request.querystring("desvio")

md=request.querystring("md") %>

SrtSQl = "SELECT nome_job, Count(*) AS cnt, Max(duracao) AS MaxDur, Min(duracao) AS MinDur, Avg(duracao) AS MedDur, StDev(duracao) AS DesDur, StDev(duracao)/Avg(duracao) as per FROM HIS_jobs GROUP BY nome_job having (Count(*) > "&md&" ) and (Avg(duracao) <> 0 ) and (StDev(duracao)/Avg(duracao) > "&desvio&" )"

%>

Quando executado desta forma, diz que a página não pode ser exibida....

Vlw

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Fiz uma consulta SQL, executei na página ASP e funcionou.

SrtSQl = "SELECT nome_job, Count(*) AS cnt, Max(duracao) AS MaxDur, Min(duracao) AS MinDur, Avg(duracao) AS MedDur, StDev(duracao) AS DesDur, StDev(duracao)/Avg(duracao) as per FROM HIS_jobs GROUP BY nome_job having (Count(*) > 9 ) and (Avg(duracao) <> 0 ) and (StDev(duracao)/Avg(duracao) > 3.9 )"

Gostaria de saber como eu passo dois valores por parâmetro, através de um formulário ASP, para serem utilizados em uma consulta SQL.

Eu fiz da seguinte forma:

* Página onde os números será digitados.

<FORM action="pagina4.asp" method=get>

Digite os parâmetros de Busca:

<p>

Desvio Padrão:<input class="textarea" type="text" name="desvio" id="desvio" size=5><p>

Média: <input class="textarea" type="text" name="md" id="md" size=5>

<input type="submit" value="enviar">

* Página que deveria receber os números digitados:

<%

Dim oConn ' ** CONEXÃO COM O BANCO DE DADOS

Dim iRS,SrtSQL ' ** VARIÁVEL QUE RECEBE O RESULTADO (SET)

Dim desvio, md

<% desvio=request.querystring("desvio")

md=request.querystring("md") %>

SrtSQl = "SELECT nome_job, Count(*) AS cnt, Max(duracao) AS MaxDur, Min(duracao) AS MinDur, Avg(duracao) AS MedDur, StDev(duracao) AS DesDur, StDev(duracao)/Avg(duracao) as per FROM HIS_jobs GROUP BY nome_job having (Count(*) > "&md&" ) and (Avg(duracao) <> 0 ) and (StDev(duracao)/Avg(duracao) > "&desvio&" )"

%>

Quando executado desta forma, diz que a página não pode ser exibida....

Vlw

De um response.write na variavel SrtSQl sem executá-la para ver como esta ficando a instrução.

Se você está passando paramentro por formulario você deve usar o request.form("") não o request.queryString

esse request o request.queryString e quando você quer recuperar dados através de link o que esper te ajudado.

O request dele esta correto, pois ele está o utilizando método get e não post no formulário

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...