Guest - Luiz Fernando - Postado Maio 5, 2005 Denunciar Share Postado Maio 5, 2005 Estou tentando inserir dados em uma tabela access(97) usando o ASP mas não consigo. Sempre ocorre o mesmo erro:Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável./webmail/gravar.asp, line 31Código ASP:<!-- #include file="adovbs.inc"--><%Dim Nome, Curso, Turma, NomeDoUsuario, Senha, NewUserNome = request.form("Nome")Curso = request.form("Curso")Turma = request.form("Turma")NomeDoUsuario = request.form("NomeDoUsuario")Senha = request.form("Senha")NewUser = NomeDoUsuarioSet wm = Server.CreateObject("ADODB.Connection")DataSource = "Webmail"wm.Open DataSource, "admin", ""Comando = "INSERT INTO Usuarios(Nome, Curso, Turma, NomeDoUsuario, Senha)" & "VALUES('"& Nome &"','"& Curso &"','"& Turma &"','"& NomeDoUsuario &"','"& Senha &"')"wm.Execute(Comando) (****LINHA 31****)Comando = "SELECT * FROM Usuarios WHERE NomeDoUsuario LIKE '" & trim(NomeDoUsuario) & "'"Set RecSet = wm.Execute(Comando)%>Por favor me ajudem.........Obrigado. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 www.mxpbrasil.cjb.net Postado Maio 5, 2005 Denunciar Share Postado Maio 5, 2005 cara, tu tem que habilitar as propriedades do teu servidor IIS ou PWS para gravar informações.POr Exemplo, no ISS:Menu Iniciar / Configurações / Painel de Controle / Servidor Web /Acesse a pasta do seu site e clique com o botão direito / Clique na opção Propriedades e na Guia Geral clique na opção Gravar, e Clique no botão Criar Aplicativo.Clique em OK e pronto!Voilá!!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cyberalexxx Postado Maio 5, 2005 Denunciar Share Postado Maio 5, 2005 vide tópico:http://scriptbrasil.com.br/forum/index.php?showtopic=28873 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Luiz Fernando -
Estou tentando inserir dados em uma tabela access(97) usando o ASP mas não consigo. Sempre ocorre o mesmo erro:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][Driver ODBC para Microsoft Access] A operação deve usar uma consulta atualizável.
/webmail/gravar.asp, line 31
Código ASP:
<!-- #include file="adovbs.inc"-->
<%
Dim Nome, Curso, Turma, NomeDoUsuario, Senha, NewUser
Nome = request.form("Nome")
Curso = request.form("Curso")
Turma = request.form("Turma")
NomeDoUsuario = request.form("NomeDoUsuario")
Senha = request.form("Senha")
NewUser = NomeDoUsuario
Set wm = Server.CreateObject("ADODB.Connection")
DataSource = "Webmail"
wm.Open DataSource, "admin", ""
Comando = "INSERT INTO Usuarios(Nome, Curso, Turma, NomeDoUsuario, Senha)" & "VALUES('"& Nome &"','"& Curso &"','"& Turma &"','"& NomeDoUsuario &"','"& Senha &"')"
wm.Execute(Comando) (****LINHA 31****)
Comando = "SELECT * FROM Usuarios WHERE NomeDoUsuario LIKE '" & trim(NomeDoUsuario) & "'"
Set RecSet = wm.Execute(Comando)
%>
Por favor me ajudem.........Obrigado.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.