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

recoger en una variable el valor devuelto por un conn.execute sqlstring

Estas en el tema de recoger en una variable el valor devuelto por un conn.execute sqlstring en el foro de ASP Clásico en Foros del Web. Como puedo recoger en una variable el valor devuelto por la instrucción conn.execute sqlstring cuyo código pongo abajo al objeto de poder utilizarlo más tarde ...
  #1 (permalink)  
Antiguo 12/10/2004, 05:47
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 10 meses
Puntos: 0
recoger en una variable el valor devuelto por un conn.execute sqlstring

Como puedo recoger en una variable el valor devuelto por la instrucción conn.execute sqlstring cuyo código pongo abajo al objeto de poder utilizarlo más tarde
Código:
 
sqlstring="select categoria from clientes where nombreusuario=" & "'" &nombreusuario& "'"
conn.execute sqlstring
Gracias

Última edición por ciberpata; 12/10/2004 a las 06:03 Razón: Ya he solventado parte del problema expuesto
  #2 (permalink)  
Antiguo 12/10/2004, 06:16
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Lo que has de hacer es crear un objeto con la conexión, como un recordset, de modo que te quedaría así:

Código:
sqlstring="select categoria from clientes where nombreusuario=" & "'" &nombreusuario& "'"
Set RS = conn.execute(sqlstring)

categoria = RS("categoria")
Debería funcionarte así.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #3 (permalink)  
Antiguo 12/10/2004, 09:58
 
Fecha de Ingreso: junio-2003
Ubicación: Santiago de Compostela
Mensajes: 603
Antigüedad: 21 años, 10 meses
Puntos: 0
Hola Bravenap:
De acuerdo, pero si ya tengo abierto un recordset anterior rs, ahora deberia abrir un rs1, el caso es que nunca me funciona. No soy capaz de abrir dos recordset y no se por qué.
Gracias
  #4 (permalink)  
Antiguo 12/10/2004, 11:24
 
Fecha de Ingreso: noviembre-2003
Ubicación: México, D.F.
Mensajes: 76
Antigüedad: 21 años, 5 meses
Puntos: 0
Describenos tus lineas para la conexión... Seguro por ahí te podamos ayudar...

Saludos,

David
__________________
http://www.musicgalerias.com
  #5 (permalink)  
Antiguo 12/10/2004, 12:28
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Bueno, claro, si antes ya habías abierto otro recordset con ese nombre puedes cerrarlo. Pero si lo vas a seguir necesitando el nuevo se tiene que llamar de otra manera, por ejemplo, rs1 como has comentado. Puedes tener varios recordset para una sola conexión y, en principio, no te tienen porqué dar problemas entre ellos, siempre y cuando se llamen de distinta manera.

Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
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 09:35.