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

Dúvida com consulta no access - asp


Gustavo Moraes

Pergunta

Eu fiz uma busca, onde se a pessoa preencher um campo, executa uma sql, se a pessoa preencher o outro campo, executa outra sql, mas o foda é q não ta dando certo, eu uso paginação, e parece q e´nisso q está tendo algum tipo de conflito, o código está assim:

var_categoria = Request.form("f_categoria")
var_tipo = Request.form("f_tipo")
var_local = Request.form("f_local")
codigo = Request.form("codigo")
Const intPageSize = 5

If Request.Querystring = "" then
    intCurrentPage = 1
Else
    intCurrentPage = CInt(Request.Querystring("CurrentPage"))
    Select Case Request.Querystring("Submit")
        Case "Previous"
            intCurrentPage = intCurrentPage -1
        Case "Next"
            intCurrentPage = intCurrentPage +1
        End Select
End If


Set exe = Server.CreateObject("ADODB.Recordset")
exe.CursorLocation = adUseClient
exe.CursorType = adOpenStatic
exe.CacheSize = intPageSize


sql = "SELECT * FROM cadastro WHERE categoria = '"& var_categoria &"' AND tipo = '"& var_tipo &"' AND cidade = '"& var_local & "'"
exe.Open sql, conexao, , , adCmdText

exe.PageSize = intPageSize
If Not(exe.EOF) Then exe.AbsolutePage = intCurrentPage

intTotalPages = exe.PageCount
%>

<%If codigo = "" then
If var_categoria = "Informe a categoria" Then
Response.Write "Informe a categoria"
Elseif var_tipo = "Informe o tipo" Then
Response.Write "Informe o tipo"
Elseif var_local = "Informe o local" Then
Response.Write "Informe o local"
Elseif var_valor = "Informe o valor" Then
Response.Write "Informe o Valor"
ElseIf  exe.EOF then
Response.Write "<center>Não foi encontrado nenhum imóvel com essas especificações.</center>"
Else
%>
Aí mostra o conteúdo da primeira SQL, aí depois eu fiz:
Else

FALTA uma SQL aqui embaixo desse else, na verdade não sei se eu coloco a SQL aqui ou em outro lugar, porque se eu fizer a SQL assim:
sql2 = "SELECT * FROM cadastro WHERE id = '"& codigo &"'"
Set exe = conexao.execute(sql2)

Aí ele da pau....

nunca fiz esse negocio de usar o if pra mostrar uma ou outra SQL, alguém tem alguma sugestao?

obrigado

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

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...