Jump to content


Photo

Ajuda Urgente! Problema Em Asp+bd Access


  • Faça o login para participar
26 replies to this topic

#1 ashburner

ashburner

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Não informado

Posted 28/06/2004, 15:56

Está dando esse erro ao tentar incluir um registro em um banco de dados, algm poderia me ajudar?

Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

[Microsoft][Driver ODBC para Microsoft Access]Erro geral Não é possível abrir a chave 'Temporary (volatile) Jet DSN for process 0x5c10 Thread 0x7698 DBC 0xb1c3384 Jet' do Registro.

/teste.asp, line 104


O arquivo teste.asp está anexado.

Attached Files



#2 poptrafego

poptrafego

    Novato no fórum

  • Usuários
  • 1 posts
  • Sexo:Não informado

Posted 28/06/2004, 16:25

Erro de permissão do banco de dados

#3 ashburner

ashburner

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Não informado

Posted 28/06/2004, 16:27

e o que eu poderia fazer para consertar isso?

#4 vrsbueno

vrsbueno

    Ativo

  • Usuários
  • 351 posts
  • Sexo:Não informado
  • Localidade:Taubaté-SP

Posted 28/06/2004, 18:23

eh Access ou MySQL?

#5 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 28/06/2004, 18:48

Olha, se o erro é constante e a base é Access,
1º - pode ser caminho do BD errado;
2º - Arquivo corrompido;
3º - Problema no driver.
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#6 vrsbueno

vrsbueno

    Ativo

  • Usuários
  • 351 posts
  • Sexo:Não informado
  • Localidade:Taubaté-SP

Posted 28/06/2004, 20:14

Olha, se o erro é constante e a base é Access,
1º - pode ser caminho do BD errado;
2º - Arquivo corrompido;
3º - Problema no driver.

4º - Faça isso:
A. Clique com o botão direito no arquivo e selecione propriedades;
B. Vá na aba segurança e verifique se o usuário "Todos" está na lista. Se não estiver, mande adicionar;
C. Vá em avançado, e depois em localizar agora;
D. Selecione o usuário que terá permissão para alterar fazer operações no banco de dados (normalmente é o usuário IUSR_nome_do_computador, mas eu aconselho a vc a selecionar todos);
E. Dê ok e depois selecione as permissões que deseje atribuir (eu costumo utilizar controle total, mas vai do tipo de acesso ao banco de dados e, até, do banco de dados usado - no caso do access eu sempre uso Todos e Controle total e controle o acesso via sql);
F. Pronto.

#7 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 28/06/2004, 20:43

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query.

Essa é a mensagem padrão de erro para problemas com permissões!
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#8 ashburner

ashburner

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Não informado

Posted 30/06/2004, 13:17

não consegui consertar nada ainda, algm poderia me ajudar?

#9 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 30/06/2004, 14:35

não consegui consertar nada ainda, algm poderia me ajudar?

verifique se o caminho para o banco de dadso esta correto
www.andrewsmedina.com.br

#10 ashburner

ashburner

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Não informado

Posted 01/07/2004, 13:22

algm ai poderia consertar o arquivo pra mim? pois não estou conseguindo..
o código é o seguinte:

<html>
<head>
<title>Cadastre-se e concorra a um livro por mês</title>
</head>
<body>
<center><font face="Verdana" size="2"><b>Cadastre-se e concorra a um livro por mês !!!</b></center>

<%
If IsEmpty( Request.Form("submit") ) Then
%>

<form method=post action="<%=Request.ServerVariables("script_name")%>">
<table border=0 width="445" align=center>
<tr>
<td align=right valign=top width="193"><font face="Verdana" size="2">Nome Completo:</font></td>
<td align=left valign=top width="238">
<font face="Verdana" size="2">
<input type=text name="Nome" value="" size=40 maxlength=100 style="{<font-family:Verdana; font-size:12}">
</td>
</tr>
<tr>
<td align=right valign=top width="193"><font face="Verdana" size="2">Idade :</font></td>
<td align=left valign=top width="238">
<font face="Verdana" size="2">
<input type=text name="Idade" value="" size=15 maxlength=20 style="{<font-family:Verdana; font-size:12}">
</td>
</tr>
<tr>
<td align=right valign=top width="193"><font face="Verdana" size="2">Telefone :</font></td>
<td align=left valign=top width="238">
<font face="Verdana" size="2">
<input type=text name="Telefone" value="" size=15 maxlength=50 style="{<font-family:Verdana; font-size:12}">
</td>
</tr>
<tr>
<td align=right valign=top width="193"><font face="Verdana" size="2">E-mail:</font></td>
<td align=left valign=top width="238">
<font face="Verdana" size="2">
<input type=text name="Email" value="" size=40 maxlength=100 style="{<font-family:Verdana; font-size:12}">
</td>
</tr>
</font>
<tr>
<td align=center valign=top width="431" colspan="2" style="font-family: Verdana; font-size: 10 pt">
<font face="Verdana" size="1"><span style="mso-fareast-font-family: Times New Roman; mso-ansi-language: PT-BR; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">Qual
o gênero que você mais gosta?</span></font></td>
</tr>
<tr>
<td align=right valign=top width="431" colspan="2" style="font-family: Verdana; font-size: 10 pt">
<p align="center">
<font face="Verdana" size="1">
<select size="1" name="Genero" style="{&lt;font-family:Verdana; ">
<option value=""></option>
<option value="Auto-ajuda">Auto-ajuda</option>
<option value="Ficção">Ficção</option>
<option value="Não-ficção">Não-ficção</option>
<option value="Livros técnicos">Livros técnicos</option>
<option value="Diversos">Diversos</option>
</select></font><font face="Verdana" size="2"><font face="Verdana" size="1">
</font></td>
</tr>
<font face="Verdana" size="1">
<tr>
<td align=right valign=top width="431" colspan="2" style="font-family: Verdana; font-size: 10 pt">
<p class="MsoNormal" align="center"><span style="mso-ansi-language:PT-BR">Qual
das lojas Grafipel você costuma ir Com mais freqüência?<o:p>
</o:p>
</span></td>
</tr>
</font>
<tr>
<td align=right valign=top width="431" colspan="2" style="font-family: Verdana; font-size: 10 pt">
<p align="center"><font face="Verdana" size="1">
<select size="1" name="Loja" style="{&lt;font-family:Verdana; ">
<option value=""></option>
<option value="Grafipel Mega Store (centro)">Grafipel Mega Store (centro)</option>
<option value="Grafipel Shopping">Grafipel Shopping</option>
<option value="Grafipel UNERJ">Grafipel UNERJ</option>
</select></font><font face="Verdana" size="2"><font face="Verdana" size="1">
</font></td>
</tr>
<font face="Verdana" size="1">
<tr>
<td align=right valign=top width="431" colspan="2" style="font-family: Verdana; font-size: 10 pt">
<p class="MsoNormal" align="center"><span style="mso-ansi-language:PT-BR">Gostaria
de receber via e-mail um informativo dos lançamentos e novidades
Grafipel?</span></td>
</tr>
</font>
<tr>
<td align=center valign=top width="195"><font face="Verdana" size="2"><input type=radio name="Informativo" value="Sim" checked>
Sim</font></td>
<td align=center valign=top width="240"><font face="Verdana" size="2">
<input type=radio name="Informativo" value="Não">
Não</font></td>
</tr>
</table>
<p align="center"><input type=submit name=submit value=Cadastrar style="<font-family: Verdana; font-size: 8 pt; font-family: Verdana">
</form>
<%
Else
If Not IsEmpty(Request.Form("submit")) AND Trim(Request.Form("Nome")) <> "" AND Trim(Request.Form("Idade")) <> "" AND Trim(Request.Form("Telefone")) <> "" AND Trim(Request.Form("Email")) <> "" AND Trim(Request.Form("Genero")) <> "" AND Trim(Request.Form("Loja")) <> "" AND Trim(Request.Form("Informativo")) <> "" Then
Set Conexao = Server.CreateObject("ADODB.Connection")
Conexao.Open "DBQ=http://www.grafipel.com.br/master/grafipel.mdb;Driver={Microsoft Access Driver (*.mdb)};"
ComandoSQL = "INSERT INTO Cadastros (Nome, Idade, Telefone, Email, Genero, Loja, Informativo)"
ComandoSQL = ComandoSQL & " VALUES ("
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Nome")) & "',"
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Idade")) & "',"
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Telefone")) & "',"
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Email")) & "',"
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Genero")) & "',"
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Loja")) & "',"
ComandoSQL = ComandoSQL & "'" & Server.HTMLEncode(Request.FORM("Informativo")) & "')"
Set bd = Conexao.Execute(ComandoSQL)
Conexao.Close
Set bd = Nothing
Set Conexao = Nothing
%>

<font face="Verdana" size="2">
<center><br>"Seus dados foram enviados com sucesso!<br>
&nbsp;Obrigado por participar da promoção,
<br>
Você já está concorrendo!!!"

<br><a href="principal.asp"><b>Clique aqui</b></a> para continuar</font></center>

<%
Else
%>

<font face="Verdana" size="2">
<center><br>Atenção: Alguns dados necessário não foram preenchidos corretamente

<br><a href="java script:history.go(-1)"><b>Clique aqui</b></a> para voltar</font></center>

<%
End If
End If
%>

</body>
</html>

#11 Info_Tec

Info_Tec

    Servo do DEUS VIVO!

  • Usuários
  • 398 posts
  • Sexo:Não informado
  • Localidade:Entre a cadeira e o teclado
  • Interesses:Jesus, minha esposa e filha.<br>ASP, Lógica de programação, Projeto de Estradas, $$$ que tô precisando!

Posted 01/07/2004, 13:37

No lugar de DBQ=http://www.grafipel.com.br/master/grafipel.mdb deve entrar o caminho físico do arquivo.
A cada minuto está mais perto.
Aceite JESUS como seu único e suficiente salvador!
_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-_-
Fórum HOSANAS, venha conversar e se engrandecer com a palavra de DEUS.
Host: ASPECTO, Hospedagem ASP com qualidade e bom preço.

#12 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 01/07/2004, 14:16

o banco de dados esta na mesma pasta que o arquivo .asp?
www.andrewsmedina.com.br

#13 ashburner

ashburner

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Não informado

Posted 01/07/2004, 15:34

caminho físico você diz \master\grafipel.mbd?
o banco está em outra pasta
o arquivo .asp está na pasta principal e o bd está na pasta master

#14 cybermix

cybermix

    andrewsmedina.com.br

  • Ex-Admins
  • 3586 posts
  • Sexo:Não informado
  • Localidade:Não sou desse planeta não!!!!
  • Interesses:python, fireworks, linux, php, flash...

Posted 01/07/2004, 16:08

agora fico facil. use o server mappath para completar o caminho:

 Conexao.Open "DBQ=" & server.mapPath("master/grafipel.mdb") & ";Driver={Microsoft Access Driver (*.mdb)};"

B)
www.andrewsmedina.com.br

#15 ashburner

ashburner

    12 Horas

  • Usuários
  • 123 posts
  • Sexo:Não informado

Posted 01/07/2004, 16:22

cybermix: agora mudou o erro.
<b>
Microsoft OLE DB Provider for ODBC Drivers erro '80004005'

[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.

/teste.asp, line 114
</b>

sabe me dizer o que é?




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq