Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/01/2003, 21:15
Avatar de lmg7
lmg7
 
Fecha de Ingreso: agosto-2002
Mensajes: 93
Antigüedad: 22 años, 8 meses
Puntos: 0
No se actualiza en el servidor.

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)

Última edición por lmg7; 07/01/2003 a las 21:28