Foros del Web » Programando para Internet » ASP Clásico »

AYUDA!!!!!!!!!! URGENTE!!!!!!!! como hacer una modificacion de datos registrados?????

Estas en el tema de AYUDA!!!!!!!!!! URGENTE!!!!!!!! como hacer una modificacion de datos registrados????? en el foro de ASP Clásico en Foros del Web. Hola Amigos Programadores...... Necesito Informacion Acerca De Como Hacer Una Modificacion De Datos De Un Usuraio Registrado.... Me Explico: Supongamos Que El Usuario Se Ha ...
  #1 (permalink)  
Antiguo 04/03/2005, 15:15
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 19 años, 5 meses
Puntos: 1
Pregunta como hacer una modificacion de datos registrados?????

Hola Amigos Programadores......

Necesito Informacion Acerca De Como Hacer Una Modificacion De Datos De Un Usuraio Registrado.... Me Explico: Supongamos Que El Usuario Se Ha Registrado En Mi Pagina Pero Que Despues Quiera Modificar Su Direccion, Pais, Nombre De Usuario, Contraseña, Etc....

Todos Los Datos Registrados Se Almacenan En Una Bd Access..

Ok?

Bueno, Me Despido, Espero Que Me Ayuden Please

Por Favor................... Ayudenme.....

Gracias.............

Última edición por emilio21; 06/03/2005 a las 10:19
  #2 (permalink)  
Antiguo 04/03/2005, 16:05
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Investiga sobre la sentencia UPDATE de SQL, UPDATE tabla SET campo1= valor1, campo2 = valor2, campoN= valorN WHERE condicion.
Y lo puedes hacer por medio de una forma.

Salu!!!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 04/03/2005, 16:14
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
como hiciste para agregarlos? con la sentencia INSERT o poniendo RS.Addnew?

si es con la segunda entonces deberas omitir el rs.addnew y lo demas es lo mismo, si fue la primera solo cambia INSERT por UPDATE
  #4 (permalink)  
Antiguo 05/03/2005, 12:16
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
sjam, por favor, documéntate antes de escribir.

Emilio21, pásate por aquí: Tutorial SQL

Última edición por trasgukabi; 05/03/2005 a las 12:18
  #5 (permalink)  
Antiguo 05/03/2005, 13:31
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
es que queria que llegaras a poner tu minifirma-anuncio para contestar
  #6 (permalink)  
Antiguo 05/03/2005, 14:18
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 19 años, 5 meses
Puntos: 1
Exclamación Mmmmmmmmmmmmmmmmmmmmm........

MMMMMM...... PERO HACIENDO ESTO:

Update USUARIOS Set clave='123' Where nombre='456'

me cambia todos los registros cuyas claves sean 123, pero yo quiero que lo cambie sólo en el registro del usuario que quiera cambiar su clave, o sea en un registro de la tabla...

me pueden ayudar?????????? gracias.....................
  #7 (permalink)  
Antiguo 05/03/2005, 15:32
Avatar de emilio21  
Fecha de Ingreso: enero-2005
Ubicación: Venezuela
Mensajes: 320
Antigüedad: 19 años, 5 meses
Puntos: 1
Exclamación este es el codigo que utilizo y no me funciona

ante todo gracias por las respuestas que me han dado........

bueno amigos, para modificar el registro utilizo el siguiente codigo:

<html>
<head>
<title>Regístro de usuario</title>
</head>
<body>
<%
Dim oConn
Set oConn = Server.CreateObject("ADODB.Connection")
' Configura aquí tu db
'oConn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db_1.mdb"))
oConn.Open("FILEDSN=webextrema.com_access_webextre ma.dsn")
strSQL = "select nombre from usuarios where nombre = '"& Request.Form("nombre") &"' and clave = '"& Request.Form("clave1") &"'"
Set objRS = oConn.Execute(strSQL)
if (objRS.Eof or Request.Form("nombre")="" and Request.Form("clave2")="") then
Response.Write("No existe el nombre de usuario o la contraseña no coincide,<a href=index.asp>Regresar</a>")
else
strSQL2 = "update set usuarios (clave) values ('"& Request.Form("clave2") & "')"
Set objinsert = oConn.Execute(strSQL2)
Response.Redirect("../registro/login.asp")
end if
oConn.Close
%>
</body>
</html>

por favor diganme cual es el error, necesito esto urgente...... please help me

gracias
  #8 (permalink)  
Antiguo 06/03/2005, 02:11
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Sjam, mira a ver, que me parece que tu sentido de humor se te ha caído en alguna parte del camino. ¿Anuncio? pues sí, de eso se trata, de una PARODIA de los anuncios que los profesionales hemos de soportar.

Emilio: UPDATE usuarios set clave="&request.form("clave") where...(y aqui un consejito: pon un ID de usuario único, autonumérico viene de cojones de bien))

Cuando dices que
Update USUARIOS Set clave='123' Where nombre='456' te cambia todos los registros cuya clave sea 123 no es así. Esa sentencia lo que hace es cambiar la clave a 123 del usuario 456.

Saludos y VIVA FERNANDO ALONSO!!!! RENAULT POWER!!!!
  #9 (permalink)  
Antiguo 06/03/2005, 20:51
 
Fecha de Ingreso: marzo-2002
Mensajes: 85
Antigüedad: 22 años, 2 meses
Puntos: 1
porque no abres tu recordset solo con el registro que quieres modificar....

sql = "select * from tu_tabla where user=" & tsuario
recordset.open sql,conexion,1,2
rs("campo1")=valor1
rs("campo2")=valor2
....
rs.update
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:28.