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

no puedo cerrar mis conexiones rs.close

Estas en el tema de no puedo cerrar mis conexiones rs.close en el foro de ASP Clásico en Foros del Web. hola atodos, siempre cierro mis conexiones y destruyo los objetos ccreados asi rs.close set rs = nothing pero no me funciona esto para consultas del ...
  #1 (permalink)  
Antiguo 15/01/2005, 11:03
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
no puedo cerrar mis conexiones rs.close

hola atodos,

siempre cierro mis conexiones y destruyo los objetos ccreados asi


rs.close
set rs = nothing


pero no me funciona esto para consultas del tipo UPDATE y DELETE , solo me sirve para cuando inserto datos y para cuando hago consultas SELECT, a quese debe, nose pueden cerrar ese tipo de consultas? entonces me tocaria dejarlas abiertas?
buieno espero alguen me pueda responder.
gracias
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 15/01/2005, 11:21
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
y para qué utilizas el recordset en una consulta de actualización?
¿haces lo de rs.addnew, rs.update, rs.edit y todo ese rollo?
No te seria más facil y rápido con un execute?

conn.execute "Insert into loquesea bla bla bla;"

(donde "conn" es la conexion)

Sólo pregunto, eh! Quizas tienes tus motivos para hacerlo así!
Un saludo!!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"

Última edición por renton; 15/01/2005 a las 11:23
  #3 (permalink)  
Antiguo 15/01/2005, 14:35
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
¿haces lo de rs.addnew, rs.update, rs.edit y todo ese rollo?
No te seria más facil y rápido con un execute?

si uso recordset, ya qeu manejo formularios muy grandes y me parece mas ordenado con recordsets, lo hago por simple orden... bueno gracias por la respuesta pero sigo sin saber porque no pueido cerrar mis conexiones y recorsets para ese determinado tipo de sql.. alquien sabe????
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #4 (permalink)  
Antiguo 16/01/2005, 17:09
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
pues..hasta donde yo se cuando haces una operacion dml (insert, update, delete) no se crea ningun recordset en la memoria del servidor.
  #5 (permalink)  
Antiguo 16/01/2005, 19:18
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
ok, no sabia eso, siendo asi, si no se crea ningun recorset entonces no es necesario cerrarlo..gracias asi lo hare entonces..
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 17/01/2005, 10:00
Avatar de renton  
Fecha de Ingreso: enero-2004
Ubicación: BCN (PPCC)
Mensajes: 573
Antigüedad: 20 años, 4 meses
Puntos: 1
de todas formas, hay alguna diferencia significativa entre las dos formas de ejectutar consultas dml? (en cuestión de velocidad, gasto de recursos,..)
Gracias!
__________________
"No et limites a contemplar aquestes hores que ara venen, baixa al carrer i participa.
No podran res davant un poble unit, alegre i combatiu!!"
  #7 (permalink)  
Antiguo 18/01/2005, 14:58
 
Fecha de Ingreso: enero-2005
Mensajes: 1
Antigüedad: 19 años, 4 meses
Puntos: 0
Sonrisa

Lo que puedes hacer para asegurarte que no está abierta es escribir lo siguiente:

If RS.State <> 0 Then RS.Close

  #8 (permalink)  
Antiguo 18/01/2005, 18:30
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
gracias por la respuesta
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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.