Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

neo_ro

Compilação ou erro de código?

Recommended Posts

Meus amigos, tô com um problema; peço pra executar o código e vejma o q mostra:

 

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.

/gravarsug.asp, line 12

 

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

 

Página:

POST 40 bytes to /gravarsug.asp

 

POST Data:

Nomesug=a&Emailsug=a&sug=a&Gravar=Gravar

 

O Código é o seguinte:

 

<%Dim ObjGrava, RsGrava, StrGravaRecNome	 = Trim(Request.Form("Nomesug"))RecEmail   = Trim(Request.Form("Emailsug"))RecSugestao	 = Trim(Request.Form("sug"))Set ObjGrava = Server.CreateObject("ADODB.Connection")ObjGrava.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("hondabdteste.mdb")StrGrava = "Insert into suges(nome,email,sugestao) Values('"&RecNome&"','"&RecEmail&"','"&RecSugestao&"')"Set RsGrava = ObjGrava.Execute(StrGrava)Set RsGrava = NothingSet ObjGrava = NothingResponse.Redirect("default1.asp")%>
Será q alguém pode ajudar?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

pra executar operacoes direto no banco, nao precisa de recordset...

 

poe assim:

 

strSQL = "Insert into suges(nome,email,sugestao) Values('"&RecNome&"','"&RecEmail&"','"&RecSugestao&"')"objConexao.Execute(strSQL)

onde objConexao é a sua ADODB.Connection

 

um abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.