Tengo esta pag html...mi problema es que esta pag sirve para agregar registros a una BD access lo cual lo hace muy bien pero mi problema es que en vez de agregar quisiera modificar los campos.
Se que en teoria es algo facil pero no entiendo muy bien como seria el codigo .
Código HTML:
<% If Not Request.QueryString("Message") = "True" Then %> <p> <FORM NAME="GuestBook1" METHOD="GET" ACTION="AgregarBD.asp"> <table> <tr> <td><font face="arial">Titulo:</td><td><INPUT TYPE="TEXT" NAME="tit" size="30"></td> </tr><tr> <td><font face="arial">Descripcion:</td><td><INPUT TYPE="TEXT" NAME="des" size="30"></td> </tr><tr> <td><font face="arial">Coordenada x:</td><td><INPUT TYPE="TEXT" NAME="coorx" size="30"></td> </tr><tr> <td><font face="arial">Coordenada y:</td><td><INPUT TYPE="TEXT" NAME="coory" size="30"></td> </tr><tr> <td><font face="arial">Identificador:</td><td><INPUT TYPE="TEXT" NAME="iden" size="30"></td> </tr> </table> </p> <p> <INPUT TYPE="HIDDEN" NAME="Message" VALUE="True"> <INPUT TYPE="SUBMIT" VALUE="Guardar Datos"> </FORM> </p> <% Else dim strTB1, strTB2, strTB3, strTB4, strMB1, strCommand strTB1 = Server.HTMLEncode(Request.QueryString("tit")) strTB2 = Server.HTMLEncode(Request.QueryString("des")) strTB3 = Server.HTMLEncode(Request.QueryString("coorx")) strTB4 = Server.HTMLEncode(Request.QueryString("coory")) strMB1 = Server.HTMLEncode(Request.QueryString("iden")) if strTB1="" and strTB2="" and strTB3="" and strTB4="" then Response.Write("Debe ingresar los datos...") Elseif (not isNumeric(StrMB1)) then Response.Write("...") else strProvider = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Nueva carpeta\PRUEBADB.mdb;" Set objConn = server.createobject("ADODB.Connection") objConn.Open strProvider strCommand = "INSERT INTO grabar (titulo, descripcion, coordenadax, coordenaday, identificador) VALUES ('" strCommand = strCommand & strTB1 & "','" & strTB2 & "','" & strTB3 & "','" & strTB4 & "','" & strMB1 strCommand = strCommand & "')" objConn.Execute strCommand Response.Write("Datos agregados correctamente.") end if End If %> <center> <a href="AgregarBD.asp">Agregar otro registro</a> <br><br> <a href="index.html">Volver ala página de Inicio</a> </center> </font> <body> </body> </html>
Código HTML:
strCommand = "INSERT INTO grabar (titulo, descripcion, coordenadax, coordenaday, identificador) VALUES ('" strCommand = strCommand & strTB1 & "','" & strTB2 & "','" & strTB3 & "','" & strTB4 & "','" & strMB1 strCommand = strCommand & "')" objConn.Execute strCommand Response.Write("Datos agregados correctamente.")
Gracias de antemano.