Ir para conteúdo

POWERED BY:

Arquivado

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

tdelgrande

Erro no acesso à banco de dados

Recommended Posts

Olá pessoal!!

 

Gostaria de saber qual o motivo do erro abaixo:

 

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

 

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x1064 Thread 0x112c DBC 0x3b06b36c Jet'.

 

/gerenciar/respond.asp, line 12

 

Abaixo segue o código fonte:

 

1:   <% @ LANGUAGE="VBScript" %>2:   <% Response.Buffer = True %>3:   <%4:	Login = Trim(Request.Form("Login"))5:	Senha = Trim(Request.Form("Senha"))6:	Verifica = 07:8:	ConnString = "DBQ=e:\home\site\dados\columbia.mdb;"9:	ConnString = ConnString & ";Driver={Microsoft Access Driver (*.mdb)}"10:11:	Set Connexao = Server.CreateObject("ADODB.Connection")12:	Connexao.Open ConnString13:	14:	SQLString = "SELECT * FROM Security WHERE Nome='" & Login & "'"15:16:	Set Reg = Connexao.Execute(SQLString)17:	If Reg.EOF Then18:    Verifica = 119:	End If20:   %>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não sei se é isso mas

ConnString = "DBQ=e:\home\site\dados\columbia.mdb;"

ConnString = ConnString & ";Driver={Microsoft Access Driver (*.mdb)}"

Fica assim:

ConnString = "DBQ=e:\home\site\dados\columbia.mdb;;Driver={Microsoft Access Driver (*.mdb)}"

Note o ";;" que está duplo.

 

 

Valeu?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Agora o erro é:

 

Microsoft JET Database Engine error '80004005'

 

Cannot open database ''. It may not be a database that your application recognizes, or the file may be corrupt.

 

/gerenciar/respond.asp, line 18

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.