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

Problemas en actualizacion de registro

Estas en el tema de Problemas en actualizacion de registro en el foro de ASP Clásico en Foros del Web. Saludos: Tengo un problemita cuando entro al formulario de actualizacion de registro. En el formulario me deberia mostrar la informacion del usuario que tiene la ...
  #1 (permalink)  
Antiguo 30/06/2003, 08:15
 
Fecha de Ingreso: junio-2003
Mensajes: 74
Antigüedad: 21 años
Puntos: 1
De acuerdo Problemas en actualizacion de registro

Saludos:

Tengo un problemita cuando entro al formulario de actualizacion de registro.

En el formulario me deberia mostrar la informacion del usuario que tiene la secion iniciada, "pero no" me muestra el primer usuario existente es decir ordenado por login el primero que este.
Lo estoy haciendo en Dreamweaver. Si alguien me pudiera orientar un poco se los agradeceria "soy nuevo en esto".

saludos y Gracias
  #2 (permalink)  
Antiguo 30/06/2003, 08:23
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 2 meses
Puntos: 2
pues en tu query debes poner algo asi

SQL="SELECT * FROM TABLA WHERE CAMPOID="&Id

Donde Id es el identificador del usuario que quieres modificar
  #3 (permalink)  
Antiguo 06/12/2005, 15:31
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Esto es exactamente lo que me esta pasando!

Esto es lo que me pasa!

Cita:
Iniciado por rstory
Saludos:

Tengo un problemita cuando entro al formulario de actualizacion de registro.

En el formulario me deberia mostrar la informacion del usuario que tiene la secion iniciada, "pero no" me muestra el primer usuario existente es decir ordenado por login el primero que este.
Lo estoy haciendo en Dreamweaver. Si alguien me pudiera orientar un poco se los agradeceria "soy nuevo en esto".

saludos y Gracias
  #4 (permalink)  
Antiguo 06/12/2005, 15:45
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Creo que si pones un poco de código se podria ayudarte no.
  #5 (permalink)  
Antiguo 07/12/2005, 12:42
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Tengo el siguiente código construido con Dreamweaver MX en el que deseo mostrar la informacion del usuario que tiene la sesion iniciada. En este caso "Usuario_acceso". Cuando no filtro el juego de registro funciona pero me trae el primer usuario existente en la base de datos y no el que acaba de loguearse, por lo que indudablemente es un error ya que los datos no correponderan con el usuario que acab de loguearse. He intentado mil y una formas. Este es el código:
------------------------------------------------------
<%@LANGUAGE="JAVASCRIPT"%>
<%
// *** Logout the current user.
MM_Logout = String(Request.ServerVariables("URL")) + "?MM_Logoutnow=1";
if (String(Request("MM_Logoutnow"))=="1") {
Session.Contents.Remove("MM_Username");
Session.Contents.Remove("MM_UserAuthorization");
var MM_logoutRedirectPage = "index.asp";
// redirect with URL parameters (remove the "MM_Logoutnow" query param).
if (MM_logoutRedirectPage == "") MM_logoutRedirectPage = String(Request.ServerVariables("URL"));
if (String(MM_logoutRedirectPage).indexOf("?") == -1 && Request.QueryString != "") {
var MM_newQS = "?";
for (var items=new Enumerator(Request.QueryString); !items.atEnd(); items.moveNext()) {
if (String(items.item()) != "MM_Logoutnow") {
if (MM_newQS.length > 1) MM_newQS += "&";
MM_newQS += items.item() + "=" + Server.URLencode(Request.QueryString(items.item()) );
}
}
if (MM_newQS.length > 1) MM_logoutRedirectPage += MM_newQS;
}
Response.Redirect(MM_logoutRedirectPage);
}
%>
<!--#include file="Connections/Disraca.asp" -->
<%
var Recordset1__MMColParam = "1";
if (String(Request.QueryString("Usuario_acceso")) != "undefined" &&
String(Request.QueryString("Usuario_acceso")) != "") {
Recordset1__MMColParam = String(Request.QueryString("Usuario_acceso"));
}
%>
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_Disraca_STRING;
Recordset1.Source = "SELECT * FROM Clientes WHERE Usuario_acceso = '"+ Recordset1__MMColParam.replace(/'/g, "''") + "'";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 1;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html><!-- InstanceBegin template="/Templates/Secciones.dwt" codeOutsideHTMLIsLocked="false" -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<!-- InstanceBeginEditable name="doctitle" -->
<title><<<DROGUER&Iacute;A DISRACA>>></title>
<!-- InstanceEndEditable --><link href="Css/Styles.css" rel="stylesheet" type="text/css">
<link href="Css/Styles_link.css" rel="stylesheet" type="text/css">
<!-- InstanceBeginEditable name="head" --><!-- InstanceEndEditable -->
</head>

<body>
<%=(Recordset1.Fields.Item("Usuario_acceso").Value )%>
</body><!-- InstanceEnd --></html>
<%
Recordset1.Close();
%>
------------------------------------------------------
Gracias por sus respuestas!
  #6 (permalink)  
Antiguo 07/12/2005, 13:32
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Agradezco sus respuestas!
  #7 (permalink)  
Antiguo 09/12/2005, 12:25
Avatar de Isaac Mañe  
Fecha de Ingreso: enero-2002
Ubicación: Caracas
Mensajes: 396
Antigüedad: 22 años, 4 meses
Puntos: 0
Agradezco sus respuetas!
  #8 (permalink)  
Antiguo 09/12/2005, 16:21
Avatar de tomchat  
Fecha de Ingreso: septiembre-2005
Mensajes: 231
Antigüedad: 18 años, 9 meses
Puntos: 0
Lo que pude entenderte, es que necesitas mostar cierta información dependiendo de cada usuario. OK, si es haci entonces coloca lo siguiente

usuario = Session("usuario")

Select * from usuarios Where usuario = ' " usuario " '

Me imagino que lo demas ya lo sabes, no deberias tener problemas con esto.

Espero te sirva
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 19:57.