Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Por favor, tenho um arquivo "dbConexao.inc" que já trabalha com uma conexão de uma página fazendo as inclusões de dados em tabela sem problema algum.
Porem, gostaria que todos as minhas páginas "asp" também trabalhassem com esse arquivo fazendo a conexão com o banco de dados. Inclusive as páginas estam no mesmo caminho e no mesmo banco de dados.
O arquivo "dbConexão.inc" tem esse código:
<%
Sub AbreConexao
Set conexaoDataBase = Server.CreateObject("ADODB.Connection")
conexaoDataBase.CursorLocation=3
const cntCaminho = "C:\inetpub\wwwroot\Meu_novo_site\dados\info16br.mdb"
conexaoDataBase.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & cntCaminho
end sub
sub FechaConexao
conexaoDataBase.close
set conexaoDataBase = nothing
end sub
%>
A página que desejo colocar o:
<!--#Include file="dbConexao.inc"-->
Uma das páginas que desejo colocar o Include é a "logs.asp" que funciona muito com a conexão diretamente na HTML.
Não sei o que devo mudar nessa na página "logs.asp" além de digitar no início o <!--#Include file="dbConexao.inc"--> para que venha a trabalha com a conexão via Include.
Página logs.asp que desejo colocar o include.
<%@LANGUAGE="VBSCRIPT" CODEPAGE="1252"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<!--#Include file="dbConexao.inc"-->
<%
Set conexao=Server.CreateObject("ADODB.Connection")
conexao.open constring
'crio o rs
set rs=Server.CreateObject("ADODB.Recordset")
'crio o SQL
SQL="SELECT qry_registros_cadastrados.* FROM qry_registros_cadastrados"
rs.open SQL,conexao,1,3
.
.
.
</body>
</html>
A página acima apresenta na tela os registros de uma tabela e está funcinando normante sem o include.
Depois de ter incluído <!--#Include file="dbConexao.inc"--> ao abrir está apresentando o seguinte erro:
[color=000000]Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado
[b]/meu novo site/logs.asp, line 15[/b][/color]
A linha 15 é:
conexao.open constring
Muito obrigado a quem puder ajudar.
Carregando comentários...