Olá amigos, estou com uma duvida em acess em um codigo asp que atualiza um registro do acess
o codigo é esse aqui
item = Request.Form("item")
texto = Request.Form("texto")
id = Request.Form("id")
set rs = Conn.execute("UPDATE menu SET nome='"&item&"', texto='"&texto&"' WHERE id="&id&" ")
Response.redirect("menu.asp?msg=Cadastrado alterado com sucesso")
ele dá um erro dizendo assim Microsoft OLE DB Provider for ODBC Drivers (0x80040E10)
[Microsoft][Driver ODBC para Microsoft Access] Parâmetros insuficientes. Eram esperados 1.
e aponta a linha
set rs = Conn.execute("UPDATE menu SET nome='"&item&"', texto='"&texto&"' WHERE id="&id&" ")
eu acho que o erro está na parte do WHERE id="&id&" mais já troquei por aspas simples e o erro permanece.. ai eu dei um print na linha e ele apareceu isso aqui
UPDATE menu SET nome='contato', texto='descrever o texto' WHERE id=2
agradeço qualquer ajuda
Update Em Acess
Started By vitorcpmf, 23/06/2006, 10:33
2 replies to this topic
#1
Posted 23/06/2006, 10:33
#2
Posted 25/06/2006, 18:32
Sua instrução SQL está correta verifica como está seus campos no banco de dados se estão como texto (item e texto) e como autonumeração ou número o campo id.
Abraços
Abraços
..::::.. jay ..::::..
#3
Posted 26/06/2006, 09:58
Vc precisa dar permissão no Banco...
Vai no IIS achei seu Banco, clique com o botão direito > Todas as Tarefas > Assistente de Permissões > Ok, Sim Next em tudo.
Faça um teste
Vai no IIS achei seu Banco, clique com o botão direito > Todas as Tarefas > Assistente de Permissões > Ok, Sim Next em tudo.
Faça um teste
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)










