Estou há dias tentado e não consigo. Não gostaria de ficar sem funcionalidade para pesquisar na minha página.
Na página logs.asp tem uma Caixa Combo com o "form" menuPesquisa (action="pesquisa.asp) com o código:
Na página logs.asp tem a Caixa Combo com parte do código:
<divclass="div-pesquisa"><formname="form1"method="post"action="pesquisa.asp"><tr><sampclass="caption-cor-font">We have already made contact? See: (Pesquisa por:) </samp></tr><tr></tr><tr><!--#include file="menuPesquisa.asp"--></td></tr></form></div>
Na página pesquisa.asp em esse código:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<%
option explicit
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><htmllang="pt-br"><head><!--#Include file="bdmysqlConexao.asp"--><%Response.Expires=0
call abrecon
strSql ="SELECT * FROM qry_pesquisa "
strSql = strSql &+" WHERE "+ request.Form("modo")+" LIKE "+"'%"+ request.Form("valor")+"%' "
strSql = strSql &+" ORDER BY data_qso DESC"Set rs=Server.CreateObject("ADODB.RecordSet")
rs.Open strSql, cn
totalContatos = rs.recordcount
estilo ="Pesq"
%>
Obs.: a qry_pesquisa funciona perfeitamente no MySQL (testada).
Por favor, estou tendo dificuldade para explicar por isso vou colocar o link onde tem a página para fazer a pesquisa (observem na parte superior a direita). Essa ainda funciona com com banco de dados Access. Clique no link abaixo e digite o indicado, por favor:
Tentando abrir a mesma página porem trabalhando com o banco de dados MySQL (<!--#Include file="bdmysqlConexao.asp"-->) aparece a seguinte mensagem de erro:
"Erro de tempo de execução do Microsoft VBScript erro '800a01f4'
Variável não definida: 'servidor'
/meu novo site nova versao/bdmysqlConexao.asp, linha 11"
O "bdmysqlConexao.asp" tem o seguinte código:
<%Response.CodePage=65001Response.CharSet="utf-8"Session.LCID =1046Dim cn, strConexao, lhost
Sub abrecon()' PARA USO LOCAL
servidor = "localhost"
base_de_dados = "info16br"
logindb = "root"
senhadb = "admin"
strConexao = "Driver={MySQL ODBC 3.51 Driver};SERVER=" & servidor
strConexao = strConexao & "; DATABASE=" & base_de_dados
strConexao = strConexao & "; Uid=" & logindb
strConexao = strConexao & "; Pwd=" & senhadb
On error resume next
Err.clear()
set cn = server.CreateObject("ADODB.Connection")
cn.cursorlocation = 3
cn.CommandTimeout = 1800
cn.open strConexao
'SE HOUVER ERRO COM BANCO, EXIBE PÁGINA PERSONALIZADA
'if Err.number <> 0 then
' cn.Close' Set cn = Nothing
' response.Redirect("aviso.html")'end if
End Sub
Sub fechacon()
cn.Close
Set cn = Nothing
End Sub
%>
Já tentei de tudo é não sei qual a variável não definida no servidor:
Mensagem de Erro:
"Variável não definida: 'servidor'
/meu novo site nova versao/bdmysqlConexao.asp, linha 11"
A linha 11 é essa: servidor = "localhost" do bdmysqlConexao.asp
Pergunta
AlbertoRT
Estou há dias tentado e não consigo. Não gostaria de ficar sem funcionalidade para pesquisar na minha página.
Na página logs.asp tem uma Caixa Combo com o "form" menuPesquisa (action="pesquisa.asp) com o código:
Na página logs.asp tem a Caixa Combo com parte do código:
Na página pesquisa.asp em esse código:
Obs.: a qry_pesquisa funciona perfeitamente no MySQL (testada).
Por favor, estou tendo dificuldade para explicar por isso vou colocar o link onde tem a página para fazer a pesquisa (observem na parte superior a direita). Essa ainda funciona com com banco de dados Access. Clique no link abaixo e digite o indicado, por favor:
Digite por exemplo PY1SFF
Vai abrir uma página com o nome http://www.informacaoteixeira.com.br/pesquisa.asp
com todos os registros do PY1SFF.
Tentando abrir a mesma página porem trabalhando com o banco de dados MySQL (<!--#Include file="bdmysqlConexao.asp"-->) aparece a seguinte mensagem de erro:
"Erro de tempo de execução do Microsoft VBScript erro '800a01f4'
Variável não definida: 'servidor'
/meu novo site nova versao/bdmysqlConexao.asp, linha 11"
O "bdmysqlConexao.asp" tem o seguinte código:
Já tentei de tudo é não sei qual a variável não definida no servidor:
Mensagem de Erro:
"Variável não definida: 'servidor'
/meu novo site nova versao/bdmysqlConexao.asp, linha 11"
A linha 11 é essa: servidor = "localhost" do bdmysqlConexao.asp
Obrigado
Corrigir erro digitação
Link para o comentário
Compartilhar em outros sites
3 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.