VOU EXPLICAR MELHOR FIZ UM BANCO DE DADOS NO ACCESS 2000 E USO O WINDOWS XP E O IIS PARA TESTAR MINHAS PÁGINAS ASP. O ENGRAÇADO QUE NESTE CÓDIGO QUANDO TESTAVA NO " PWS " ELE FUNCIONAVA DIREITINHO. AGORA QUE MUDEI PRO IIS NÂO GRAVA NEM A PAU. ATÉ AGORA NINGUÉM DESCOBRIU O QUE ACONTECEU SERÁ QUE NINGUÉM SABE O QUE É ISSO ? NÃO POSTEI AQUELE FRASE DESAFIANDO NINGUÉM É QUE ATÉ AGORA NINGUÉM SABE O QUE É.
ESSE É O ERRO:
Informações técnicas (para a equipe de suporte)
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.
Pergunta
Guest valterlin
VOU EXPLICAR MELHOR FIZ UM BANCO DE DADOS NO ACCESS 2000 E USO O WINDOWS XP E O IIS PARA TESTAR MINHAS PÁGINAS ASP. O ENGRAÇADO QUE NESTE CÓDIGO QUANDO TESTAVA NO " PWS " ELE FUNCIONAVA DIREITINHO. AGORA QUE MUDEI PRO IIS NÂO GRAVA NEM A PAU. ATÉ AGORA NINGUÉM DESCOBRIU O QUE ACONTECEU SERÁ QUE NINGUÉM SABE O QUE É ISSO ? NÃO POSTEI AQUELE FRASE DESAFIANDO NINGUÉM É QUE ATÉ AGORA NINGUÉM SABE O QUE É.
ESSE É O ERRO:
Informações técnicas (para a equipe de suporte)
Tipo de erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.
/valterlin/inserir.asp, line 16
Esse é o formulário:
ColorCode:
<html>
<head>
<title>Inserir Registro</title>
</head>
<body>
<form method="POST" action="inserir.asp">
<font face="verdana" size="2" color="000000">
<p>Nome:<input type="text" name="nome" size="20"></p>
<p>E-mail:<input type="text" name="email" size="20"></p>
<p><input type="submit" value="Enviar" name="B1"></p>
</font>
</form>
</body>
</html>
Esse é o código para inserir:
Inserir.asp
ColorCode:
<%
Dim nome
Dim email
Dim strSQL
Dim rsInsere
nome = Request.Form("nome")
email = Request.Form("email")
'Criando um objeto de conexão ADO
Set conexao = Server.CreateObject("ADODB.Connection")
'Abrindo a conexão ADO
conexao.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("aula.mdb")
strSQL = "INSERT INTO aula (nome, email) VALUES ('"&nome&"','"&email&"')"
Set rsInsere = conexao.Execute(strSQL)
Response.Write ("Inserido")
%>
Link para o comentário
Compartilhar em outros sites
7 respostass a esta questão
Posts Recomendados