Guest - Felipe - Postado Julho 12, 2004 Denunciar Share Postado Julho 12, 2004 Tipo de erro:Microsoft JET Database Engine (0x80004005)A operação deve usar uma consulta atualizável./asp/cadastro/insere.asp, line 10<%set conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("cadastro.mdb")nome = request.form("nome")fone = request.form("telefone")strsql= "insert into tb_usuarios values ('" & nome & "','" & fone & "')"set rssql = conn.execute(strsql)response.write "inserido com sucesso"%>está aí o erro e o código....obrigado, quem puder me ajudar será de imensa satisfação;.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Julho 12, 2004 Denunciar Share Postado Julho 12, 2004 verifique as permissões......... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tiago Correa Postado Julho 12, 2004 Denunciar Share Postado Julho 12, 2004 estou com o mesmo problema .... mas para que você possa inserir uma variavel atraves do request .... tem que ser da seguinte forma: exemplo '%"& nomedavariavel &"%' .....ou seja aspas simples', sinal de porcentagem%, aspas duplas", e depois concatenação& .... ai sim vem o nome da variavel ... não esqueça de fechar tudo isso ... claro veja seu código .....<%dim conn, rssql, strsql ' não se esqueça de declarar as variaveis set conn = server.createobject("adodb.connection")conn.open = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("cadastro.mdb")nome = request.form("nome")fone = request.form("telefone") strsql= "insert into tb_usuarios values ('" & nome & "','" & fone & "')"set rssql = conn.execute(strsql)response.write "inserido com sucesso"nem se esqueça de apagar a memoria set conn = nothingset rssql = nothing %> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 [ GuTo ] Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 Galera...INSER INTO nomeTabela (campo1inteiro, campo2string) Values(" & varIntCampo1 & ",' " & varStrCampo2 & " ') Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bareta Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 tava analisando seu codigo...........strsql= "insert into tb_usuarios values ('" & nome & "','" & fone & "')" o coretto strsql= "insert into tb_usuarios (nome, telefone) values ('" & nome & "','" & fone & "')" Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Julho 13, 2004 Denunciar Share Postado Julho 13, 2004 OiEu diria, que..antes de mais nada.. veja as permissões do banco de dados.como fazer?veja aqui:http://scriptbrasil.com.br/forum/index.php...ndpost&p=148642se ainda assim o erro persistir, aí sim, o problema é o codigo!abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 VicFalMac Postado Julho 15, 2004 Denunciar Share Postado Julho 15, 2004 você verificou se o caminho do banco está correto? Talvez o banco possa estar corrompido. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest - Felipe -
Tipo de erro:
Microsoft JET Database Engine (0x80004005)
A operação deve usar uma consulta atualizável.
/asp/cadastro/insere.asp, line 10
<%
set conn = server.createobject("adodb.connection")
conn.open = "provider=microsoft.jet.oledb.4.0;data source=" & server.mappath("cadastro.mdb")
nome = request.form("nome")
fone = request.form("telefone")
strsql= "insert into tb_usuarios values ('" & nome & "','" & fone & "')"
set rssql = conn.execute(strsql)
response.write "inserido com sucesso"
%>
está aí o erro e o código....obrigado, quem puder me ajudar será de imensa satisfação;..
Link para o comentário
Compartilhar em outros sites
6 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.