Bueeenas.
Actualizo los datos de los usuarios a través de un formulario, donde los nombres de los cuadros de textos Ti coinciden con el campo i de la tabla.
El código es el siguiente:
Código:
<%
Set cnn=Server.CreateObject("ADODB.Connection")
cnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.mapPath("db/base.mdb")
Set rst=Server.CreateObject("ADODB.Recordset")
aux="SELECT * FROM Piernas WHERE Id=" & Session("Id")
rst.open aux,cnn,2,3
if request.form("T14")<>request.form("T142") then%>
<br><b><font face="Arial" size="2" color="#FF0000">Error, los passwords ingresados no coinciden</font></b>
<%Else
rst("FechaUltAct")=FormatDateTime(now(),2)
For i=3 to 18
If i<>15 then
rst.Fields(i)=request.form("T" & Cstr(i))
End if
next
aux=request.form("T19")
If len(aux)>255 then aux=left(aux,255)
rst.Fields(19)=aux
aux=request.form("T20")
If len(aux)>500 then aux=left(aux,500)
rst.Fields(20)=aux
rst.update
Response.Cookies("usuario")("password")=request.form("T14")
response.redirect "default.asp"
End if
rst.close
set rst=nothing
cnn.close
set cnn=nothing
%>
Funciona perfectamente en casa, pero no en el servidor (Brinkster), es decir no se actualizan los campos editados.
Me tiran una brújula, por favor.
Gracias.
(PD: Luego de postear, sigo probando, se actualizan algunos campos, lo que me confunde más)