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

Como almacenar informacion en variables?

Estas en el tema de Como almacenar informacion en variables? en el foro de ASP Clásico en Foros del Web. Hola a todos espero y me puedan ayudar estoy tratando de almacenar en una variable un dato traudo de una BD pero no eh podido ...
  #1 (permalink)  
Antiguo 09/06/2003, 19:13
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 22 años
Puntos: 0
Pregunta Como almacenar informacion en variables?

Hola a todos espero y me puedan ayudar

estoy tratando de almacenar en una variable un dato traudo de una BD pero no eh podido resolverlo espero me puedan ayudar. El procedimiento que pongo es el sig.

<% IdCliente = rs("IdCliente")%>

Suponiendo que IdCliente es la variable y rs("IdCliente") el campó que me muestra

gracias de antemano
  #2 (permalink)  
Antiguo 09/06/2003, 19:39
 
Fecha de Ingreso: mayo-2003
Ubicación: Montevideo - Uruguay
Mensajes: 37
Antigüedad: 22 años
Puntos: 0
Prueba de agregar el espacio luego del )
Que quede asi:
<% IdCliente = rs("IdCliente") %>

saludos
nICO
  #3 (permalink)  
Antiguo 09/06/2003, 19:43
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 23 años, 3 meses
Puntos: 1
Naturalmente si el recordset esta abiero y existe ese nombre de campo.

De todas formas para posicionar el recordset en un detrerminado registro debes hacer una consulta SQL, ¿sabes hacerlo?
Y cabe la posibilidad que esa consulta devuelva duplicados, lo has tenido en cuenta.

Otro posible error es que hayas puesto la asignacion dentro del bucle
<%
do while not rs.eof
IdCliente = rs("IdCliente")
loop
%>

Esto haria cambiar el valor de la variable tanta veces como se repita ese datos en la consulta, unicamente almacenaria pues el ultimo valor del recordset, que puede que no nos sirva.
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #4 (permalink)  
Antiguo 09/06/2003, 23:38
 
Fecha de Ingreso: mayo-2003
Mensajes: 17
Antigüedad: 22 años
Puntos: 0
De acuerdo Gracias

Muchisimas gracias x la respuesta si me funciono correctamente, si estaba haciendo un query y efectivamente solo queria mostrar un registo,

Gracias.

Por cierto una vez almacenado el dato en la variable como puedo pasarlo a otra pagina?
Se que puedo hacerlo mediante <a href=""archivo.asp?IdCliente=
Pero resulta que en la pagina tambien tengo una forma la cual forsosamente tengo que opimir el boton Submit por lo que no puedo hacerlo a travez el metodo anterior. En mi pagina 2.asp recojo la informacion de la forma mediante
<% TipoServicio = Request("tiposervicio") %>

pero como puedo recoger la variable del campo ya que si lo pongo de la misma manera no lo acepta.

pag1.asp

<% IdCliente = rs("IdCliente") %>
<textarea name="fallareportada" cols="40" rows="5" id="fallareportada"></textarea>

Pag2.asp

<% IdCliente = Request.QueryString("IdCliente") %> "No"
<% TipoServicio = Request("tiposervicio") %> "Si funciona"

Como puedo recuperar la variable IdCliente?

De igual manera muchas gracias
  #5 (permalink)  
Antiguo 10/06/2003, 02:48
Avatar de Subotai  
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 22 años
Puntos: 1
Si la envias por referencia <a href=""archivo.asp?IdCliente=..., o mediante un formulario y el metodo GET debes recogerla mediante QueryString, si lo que haces es utilizar un formulario con el metodo POST (recomendado por la mayoria ) debes recogerla mediante el metodo FORM,
Request.Form("nombre_variable"),
y si no te quieres liar porque cabe la posibilidad de que la variable sea mandada de las dos maneras,simplente
Request("nombre_variable")
y ya está
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 11:43.