Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Enigmatico

erro

Recommended Posts

Eu fiz um codico para acessar um banco de dados.Queria que essas informacoes desse BD mostrasse no explorer.Mas tá dando o seguinte 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

/amigos.asp, line 24

 

 

 

 

 

 

 

 

 

<%@LANGUAGE = VbScript%>

<% option explicit %>

<html>

<head>

<title>Acessando Banco de Dados</title>

</head>

<body>

<%

' *** Variavel de Conexao com o Banco de Dados ***

dim conEmpresa

' *** Variavel de Abertura da Tabela ***

dim recAmigos

' *** Constante para informar o Banco de Dados ***

const cntCaminho = "C:\Inetpub\wwwroot\empresa.mdb"

' *** Cria um objeto de Conexao (Connection) ***

Set conEmpresa = Server.CreateObject ("ADODB.Connection")

' *** Crie um objeto Recordsert ***

' Recorset = é uma variavel no caso recAmigos que contera

' dados da tabela empresa.

Set recAmigos = Server.CreateObject ("ADODB.Recordset")

' *** Estabelece uma conexão ***

' 1º passo = Qual o nome do programa de BD.

' 2º passo = Qual local se encontra instalado o BD.

"O erro é aqui"conEmpresa.Open "driver={Microsoft Access Driver (*.mbd)};dbq=" & cntCaminho ' *** Abrir a Tabela Amigos =

' - Abrir a Tabela armazenada na variavel do recorset

' - Nome da conexão usada

recAmigos.Open "Amigos",conEmpresa

response.Write "Nome: "

recAmigos.Fields ("Nome") & "<br>" & "Enderenco: " _

& recAmigos.Fields ("Enderenco")

' Fechar a coneexão Recordset

recAmigos.Close

' Fechar a conexão Connection

conEmpresa.Close

%>

</body>

</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara esse erro não é na seu BD não... é pq esta faltando criar uma DSN na máquina que você esta tentando rodar o banco de dados !

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que o caminho é esse "C:\Inetpub\wwwroot\empresa.mdb"?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem certeza que o caminho é esse "C:\Inetpub\wwwroot\empresa.mdb"?

Verifique também se você tem permissão de escrita na pasta...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma vez deu esse erro aqui, e eu resolvi ele especificando o Driver relativo ao banco de dados na hora de abri a conexao com ele.....sabe, aquela parada de indica q é *.MDB <_< <_<

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.