Hola buenas tardes:
Llevo varios dias intentado acabar una intranet de recursos humanos en la cual puedo insertar registros, buscar registros o modificar registros.Esta todo terminado y ok, pero me falta poder modificar los registros......Mi problema no se donde esta ya que la pagina de confirmacion no me da ningun error, es decir pasa a la siguiente pagina cuando le doy al boton modificar, pero el registro se queda totalmente igual que cuando me lo trai a una ficha.....
Les paso el code por si ven algun error, pero es muy extraño pq no me devuelve el error, todo parece estar bien pero no modifica nada......
<body>
<%
dim id
id = request.Querystring("id")
dim tabla
tabla = request.Querystring("tabla")
%>
<%
Set Conn = Server.CreateObject ("ADODB.Connection")
Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./prueba.mdb")
SQL = "SELECT * FROM " & tabla & " where id='" & id & "'"
set RS = Conn.Execute(SQL)
%>
<form action="seis.asp" method="post" name="form2"><p><img src="icon45.gif"> Ficha del registro seleccionado: </p>
<table width="770" border="4" bordercolor="#FF0000">
<tr><td colspan="16"><p><img src="icon45.gif" height="18">Ficha Nº <%=RS("id")%></td></tr>
<tr><td colspan="16" bgcolor="#A5E9F8"> </td></tr>
<%Do While Not RS.Eof%>
<tr><td colspan="16"><img src="icon45.gif" height="16" align="absmiddle">Nombre: <input name="nombre" size="40" value="<%=RS("nombre")%>"><img src="icon45.gif" height="16" align="absmiddle">Apellidos: <input name="apellidos" value="<%=RS("apellidos")%>" size="50"></td></tr>
<tr><td colspan="16"><img src="icon45.gif" height="16" align="absmiddle">Edad: <input name="edad" size="5" value="<%=RS("edad")%>"> Tabla: <input name="tabla" type="text" id="tabla" value="<%=(tabla)%>">
</table>
<input type="submit" value="Modificar" name="submit">
</form>
<%RS.MoveNext%>
<%loop%>
<%Conn.Close%><friday>
</body>
PAGINA DE CONFIRMACION
<%
dim id
id=request.form("id")
dim nombre
nombre=request.form("nombre")
dim apellidos
apellidos=request.form("apellidos")
dim edad
edad=request.form("edad")
dim tabla
tabla=request.Form("tabla")
%>
<%
Dim oConn,strSQL
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(".\prueba.mdb"))
strSQL = "update " & tabla & " set nombre='" & nombre & "', apellidos='" & apellidos & "', edad='" & edad & "' where id='" & id & "' "
Set RS = oConn.Execute(strSQL)
oConn.Close
set oConn = nothing
%>
<h1 align="center" class="Estilo4"><u>Se han modificado los datos correctamente.</u></h1>
</body>
La pagina no me da ningun error, pero no modifica nada.........
GRACIAS DE ANTEMANO!!!!!!......Y UN SALUDO!