Boa tarde pessoal eu estou tentado fazer um Select usando o WHERE em conjunto com LIKE. Abaixo esta os dois código das paginas uma que chama a conexão com o banco de dados e a outra que executa a consulta. O problema é quando roda a consulta a tela fica toda em branco não apresenta erro não trava fica como se nada estive ocorrido. Tentei usar o comando Response.Write(SQL):response.End()
E a resposta foi Select * From RETORNO WHERE ID LIKE '*' que funciona perfeitamente no Access. Também fiz um teste mudando os critérios da consulta Select * From RETORNO WHERE ID = 5 e a consulta foi bem sucedida. Já não sei mais o que fazer alguém tem idéia do que esta acontecendo?
Página que faz a conexão com o Banco de Dados
CONFIG.INC
<%
'///////////////////////////////////////////////////////////////////////////////////
'connection string
Set MyConn=Server.CreateObject("ADODB.Connection")
MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("dados_user.mdb")
'///////////////////////////////////////////////////////////////////////////////////
'///////////////////////////////////////////////////////////////////////////////////
'cleanup routines
Sub CleanUp(RS)
RS.Close
MyConn.Close
Set RS = Nothing
Set MyConn = Nothing
End Sub
Sub CleanUp2()
MyConn.Close
Set MyConn = Nothing
End Sub
'////////////////////////////////////////////////////////////////////////////////////
%>
Página que faz a Consulta
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%Response.Buffer = True%>
<!--#INCLUDE FILE="CONFIG.INC"-->
<%
'- Estrutura HTML da TABELA e do Cabeçalho das Colunas
Response.Write "<table border=""1"" bordercolor=""#FF6600"">"
Response.Write "<tr bgcolor=""#FF6600"">"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">ID</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">DATA</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">RE</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">NOME</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">OPÇÃO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">DDD</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">LOCALIDADE</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">TERMINAL</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">REGIAO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">BC SPEENET</span> </div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">CONTATOS</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">MOTIVO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">SITUACAO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">TRATATIVA</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">STATUS</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">DIRECIONADO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">SEGMENTO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">OBSERVACAO</span></div></td>"
Response.Write "<td bordercolor=""#FF6600""><div align=""center""><span class=""titulo"">RETORNO</span></div></td>"
Response.Write "</tr>"
'- Declarando Variáveis DIM da consulta Select
Dim SQL, ID, DATA, RE, NOME, OPCAO, DDD, LOCALIDADE, TERMINAL, REGIAO, BC, CONTATOS, MOTIVO, SITUACAO, TRATATIVA, STATU, DIRECIONADO, SEGMENTO, OBSERVACAO, RETORNO
'- Determinando Consulta Select
SQL = "Select * From RETORNO WHERE ID LIKE '*'"
Set RS = MyConn.Execute(SQL)
While Not RS.EOF
'- Determinando valores das Variáveis DIM da consulta Select
ID = RS("ID")
DATA = RS("DATA")
RE = RS("RE")
NOME = RS("NOME")
OPCAO = RS("OPCAO")
DDD = RS("DDD")
LOCALIDADE = RS("LOCALIDADE")
TERMINAL = RS("TERMINAL")
REGIAO = RS("REGIAO")
BC = RS("BC")
CONTATOS = RS("CONTATOS")
MOTIVO = RS("MOTIVO")
SITUACAO = RS("SITUACAO")
TRATATIVA = RS("TRATATIVA")
STATU = RS("STATU")
DIRECIONADO = RS("DIRECIONADO")
SEGMENTO = RS("SEGMENTO")
OBSERVACAO = RS("OBSERVACAO")
RETORNO = RS("RETORNO")
'- Estrutura HTML da Linha da Tabela aonde os dados serão imputados do Select
Response.Write "<tr>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&ID&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&DATA&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&RE&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&NOME&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&OPCAO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&DDD&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&LOCALIDADE&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&TERMINAL&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"®IAO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&BC&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&CONTATOS&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&MOTIVO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&SITUACAO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&TRATATIVA&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&STATU&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&DIRECIONADO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&SEGMENTO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&OBSERVACAO&"</span></td>"
Response.Write "<td bordercolor=""#FF6600""><span class=""texto"">"&RETORNO&"</span></td>"
Response.Write "</tr>"
'- Faz um Loop do Select
RS.MoveNext
Wend
CleanUp(RS)
%>
<html>
<head>
<title>teste - select if - 2 -</title>
</head>
<body>
</body>
</html>
Pergunta
Rafael P.C
Boa tarde pessoal eu estou tentado fazer um Select usando o WHERE em conjunto com LIKE. Abaixo esta os dois código das paginas uma que chama a conexão com o banco de dados e a outra que executa a consulta. O problema é quando roda a consulta a tela fica toda em branco não apresenta erro não trava fica como se nada estive ocorrido. Tentei usar o comando Response.Write(SQL):response.End()
E a resposta foi Select * From RETORNO WHERE ID LIKE '*' que funciona perfeitamente no Access. Também fiz um teste mudando os critérios da consulta Select * From RETORNO WHERE ID = 5 e a consulta foi bem sucedida. Já não sei mais o que fazer alguém tem idéia do que esta acontecendo?
Página que faz a conexão com o Banco de Dados
CONFIG.INC
Página que faz a Consulta Editado por Rafael P.CLink para o comentário
Compartilhar em outros sites
5 respostass 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.