Sou iniciante e estou com um problema para fazer alterção dos dados no ACESS, eu sei que é erro de código
Código do Formulário:
<% id = request.querystring("id") Set ObjConn = Server.CreateObject("ADODB.Connection") ObjConn.Open "DBQ=" & Server.MapPath("db/intranet.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" SQLstring = "SELECT * FROM clientes WHERE numero LIKE '%"& id &"%'" Set ObjRS = ObjConn.Execute(SQLstring) %> <html> <head> <title>---| SYSClinica - MODIFICANDO NOVO PACIENTE |---</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <FORM METHOD=POST ACTION="confirma_modificar.asp?id=<%response.write objRS("numero")%>"> <table width="100%" border="0" cellspacing="0" cellpadding="0" height="100%"> <tr> <td align="center" valign="top"> <table width="520" border="0" cellspacing="0" cellpadding="0" align="center" bgcolor="#FFFFFF"> <tr align="center" valign="middle"> <td width="16"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font></td> <td width="45" align="left" valign="bottom"><img src="imagens/paciente/sel_pac_1.jpg" width="53" height="18"></td> <td width="718" valign="bottom" align="right"> </td> <td width="16"> </td> </tr> <tr align="center" valign="middle"> <td background="imagens/paciente/sel_fundo.jpg" width="16"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"><img src="imagens/paciente/sel_cima_esq.jpg" width="15" height="31"></font></td> <td background="imagens/paciente/sel_fundo.jpg" width="45"><img src="imagens/paciente/sel_pac_2.jpg" width="57" height="31"></td> <td background="imagens/paciente/sel_fundo.jpg" width="718"><img src="imagens/paciente/top_modi.jpg" width="156" height="31"></td> <td width="16"><img src="imagens/paciente/sel_cima_dir.jpg" width="15" height="31"></td> </tr> <tr align="center" valign="middle"> <td colspan="4" bgcolor="#FFD93E"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2">MODIFIQUE OS DADOS DE SEU PACIENTE</font><br> <table width="490" border="0" cellspacing="2" cellpadding="2"> <tr bgcolor="#FFEA97"> <td width="129" align="left" valign="middle" nowrap bgcolor="#FFF7D5"> <font face="Tahoma" size="1" color="#333333"><strong>NOME DO PACIENTE:</strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"><div align="left"><font face="Tahoma" size="1" color="#000000"> <input style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 2; color: black" type="text" name="nome" size="50" VALUE="<% Response.write ObjRS("nome")%>"> </font></div></td> </tr> <tr bgcolor="#FFF7D5"> <td width="129" align="left" bgcolor="#FFF7D5"><font size="1"><strong><font face="Tahoma" color="#333333">IDADE:</font></strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"><div align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 2; color: black" type="text" name="idade" size="50" VALUE="<% Response.write ObjRS("idade")%>"> </font> </div></td> </tr> <tr bgcolor="#FFEA97"> <td width="129" align="left" valign="middle" bgcolor="#FFF7D5"><font size="1"><strong><font face="Tahoma" color="#333333">SEXO:</font></strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"><div align="left"><font face="Tahoma" size="1"><%Response.write ObjRS("sexo") %></font></div></td> </tr> <tr bgcolor="#FFF7D5"> <td width="129" height="2" align="left" valign="middle"><font size="1"><strong><font face="Tahoma" color="#333333">TEL. RESIDENCIAL:</font></strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"><div align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 2; color: black" type="text" name="tel_res" size="50" VALUE="<% Response.write ObjRS("tel_res")%>"> </font> </div></td> </tr> <tr bgcolor="#FFEA97"> <td width="129" align="left" valign="middle" bgcolor="#FFF7D5"><font size="1"><strong><font face="Tahoma" color="#333333">TEL. COMERCIAL:</font></strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"><div align="left"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 2; color: black" type="text" name="tel_com" size="50" VALUE="<% Response.write ObjRS("tel_com")%>"> </font></div></td> </tr> <tr bgcolor="#FFF7D5"> <td width="129" align="left" valign="middle"><font size="1"><strong><font face="Tahoma" color="#333333">CELULAR:</font></strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"><div align="left"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 2; color: black" type="text" name="celular" size="50" VALUE="<% Response.write ObjRS("celular")%>"> </font> </div></td> </tr> <tr bgcolor="#FFEA97"> <td width="129" align="left" valign="middle" bgcolor="#FFF7D5"><font size="1"><strong><font face="Tahoma" color="#333333">EMAIL:</font></strong></font></td> <td width="361" height="4" bgcolor="#FFEA97"> <p align="left"><font face="Tahoma" size="1"> <a href="mailto:<%response.write objRS("email")%>"> </a></font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 2; color: black" type="text" name="email" size="50" VALUE="<% Response.write ObjRS("email")%>"> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font face="Tahoma" size="1"> </font> </td> </tr> <tr bgcolor="#FFF7D5"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font size="1" face="Tahoma"><strong><font color="#333333">DIAGNÓSTICO:</font></strong> </font></p></td> </tr> <tr bgcolor="#FFEA97"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <textarea style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 12; color: black" cols="69" rows="6" name="textarea2"><% Response.write ObjRS("diag_med")%></textarea> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font size="1" face="Tahoma"> </font></p></td> </tr> <tr bgcolor="#FFF7D5"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font size="1" face="Tahoma"><strong><font color="#333333">DIAG. FISIOTERAPICO:</font></strong> </font></p></td> </tr> <tr bgcolor="#FFEA97"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <textarea style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 12; color: black" cols="69" rows="6" name="diag_fisio"><% Response.write ObjRS("diag_fisio")%></textarea> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font size="1" face="Tahoma"> </font></p></td> </tr> <tr bgcolor="#FFF7D5"> <td height="1" colspan="2" align="left" valign="top" bgcolor="#FFF7D5"> <p align="justify"><font size="1" face="Tahoma"><strong><font color="#333333">QUADRO CLINICO:</font></strong> </font></p></td> </tr> <tr bgcolor="#FFEA97"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <textarea style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 12; color: black" cols="69" rows="6" name="quadro"><% Response.write ObjRS("quadro")%></textarea> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font size="1" face="Tahoma"> </font></p></td> </tr> <tr bgcolor="#FFF7D5"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font size="1" face="Tahoma"><strong><font color="#333333">QUEIXA PRINCIPAL:</font></strong> </font></p></td> </tr> <tr bgcolor="#FFEA97"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <textarea style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 12; color: black" name="queixa" cols="69" rows="6"><% Response.write ObjRS("queixa")%></textarea> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font size="1" face="Tahoma"> </font></p></td> </tr> <tr bgcolor="#FFF7D5"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font size="1" face="Tahoma"><strong><font color="#333333">TRATAMENTO PROPOSTO:</font></strong> </font></p></td> </tr> <tr bgcolor="#FFEA97"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <textarea style="background: #FFE064; border: 1px solid #000000; font: verdana; font size: 12; color:black" name="tratamento" cols="69" rows="6"><% Response.write ObjRS("tratamento")%></textarea> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font size="1" face="Tahoma"> </font></p></td> </tr> <tr bgcolor="#FFF7D5"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font size="1" face="Tahoma"><strong><font color="#333333">EVOLUÇÃO:</font></strong> </font></p></td> </tr> <tr bgcolor="#FFEA97"> <td height="1" colspan="2" align="left" valign="top"> <p align="justify"><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <textarea style="background: #FFE064; border: 1px solid #000000; font: verdana, arial, helvetica; font size: 12; color: black" name="evolucao" cols="69" rows="6"><% Response.write ObjRS("evolucao")%></textarea> </font><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> </font><font size="1" face="Tahoma"> </font></p></td> </tr> </table> <br> <input name="ok" type="image" id="ok" src="imagens/menu/ok.jpg" width="156" height="34" border="0"> <br> <a href="index3.asp"><img src="imagens/menu/pagina.jpg" width="156" height="34" border="0" alt="Página inicial"></a><a href="logout.asp"><img src="imagens/menu/sair.jpg" width="156" height="34" border="0" alt="Sair do sistema"></a><br> <br> </td> </tr> <tr align="center" valign="middle"> <td background="imagens/paciente/sel_fundo_baixo.jpg" width="16"><img src="imagens/paciente/sel_baixo_esq.jpg" width="15" height="31"></td> <td colspan="2" background="imagens/paciente/sel_fundo_baixo.jpg" valign="middle"> </td> <td background="imagens/paciente/sel_fundo_baixo.jpg" width="16" align="right"><img src="imagens/paciente/sel_baixo_dir.jpg" width="15" height="31"></td> </tr> </table> </td> </tr> </table> </form> </body> </html>
CÓDIGO DA MODIFICAÇÃO PROPRIAMENTE DITO:
<% Option Explicit Response.Expires = 0 Dim objConn, strQuery, sql_query, RsQuery, campo, sql, id Dim nome, idade, tel_res, tel_com, celular, email, diag_med, diag_fisio, quadro, queixa, tratamento, evolucao, ObjRs nome = Request.Form("nome") idade = Request.Form("idade") tel_res = Request.Form("tel_res") tel_com = Request.Form("tel_com") celular = Request.Form("celular") email = Request.Form("email") diag_med = Request.Form("diag_med") diag_fisio = Request.Form("diag_fisio") quadro = Request.Form("quadro") queixa = Request.Form("queixa") tratamento = Request.Form("tratamento") evolucao = Request.Form("evolucao") id = Request.Form("id") Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DBQ=" & Server.MapPath("db/intranet.mdb") & ";Driver={Microsoft Access Driver (*.mdb)}" strQuery = "UPDATE clientes SET nome = '"&nome&"', idade='"&idade&"', tel_res='"&tel_res&"', tel_com='"&tel_com&"', celular='"&celular&"', email='"&email&"', diag_med='"&diag_med&"', diag_fisio='"&diag_fisio&"', quadro='"&quadro&"', queixa='"&queixa&"', tratamento='"&tratamento&"', evolucao= '"&evolucao&"' WHERE numero ="&id On error Resume Next Set ObjRs = objConn.Execute(strQuery) objConn.close Set objRs = Nothing Set objConn = Nothing if err = 0 Then response.redirect "sucesso.asp?acao=modificar" end if %>
PS.: segue o arquivo anexado
Se alguem poder me ajudar agradeço.
Atenciosamente
FErnando