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

Error en un segundo rs.open

Estas en el tema de Error en un segundo rs.open en el foro de ASP Clásico en Foros del Web. Hola a tos, me da el error "La operacion no esta permitida si el objeto esta abierto" en la siguiente linea de codigo Código: oRS.Open ...
  #1 (permalink)  
Antiguo 14/09/2006, 03:39
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 11 meses
Puntos: 1
Error en un segundo rs.open

Hola a tos,
me da el error "La operacion no esta permitida si el objeto esta abierto" en la siguiente linea de codigo
Código:
oRS.Open "SELECT pedido,partida,modelo,mat1,col1,situacion,seccion,horma FROM SEG06I WHERE pedido=990019 and partida=1", conexion,2,3
He de decir que antes he utilizado oRS para otra consulta pero lo he cerrado (oRS.close y set oRS=nothing).

Llevo dos dias haciendo pruebas y voy bastante loco.
  #2 (permalink)  
Antiguo 14/09/2006, 03:57
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
Has probado a quitar esto :

oRS=nothing
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #3 (permalink)  
Antiguo 14/09/2006, 03:59
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 11 meses
Puntos: 1
He probado incluso creando otro oRS2, y ni por esas.
  #4 (permalink)  
Antiguo 14/09/2006, 04:03
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
mira esto

SQL ="SELECT pedido,partida,modelo,mat1,col1,situacion,seccion, horma FROM SEG06I WHERE pedido=990019 and partida=1"
oRS.Open SQL, conexion,2,3 <- MIRA ESTAS VARIABLES QUE PUEDA QUE SEA ESO.
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #5 (permalink)  
Antiguo 14/09/2006, 04:10
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 11 meses
Puntos: 1
Nada de nada Ascariz, yo voy a tirar la toalla y lo voy a hacer por codigo y matrices.

Me supera............
  #6 (permalink)  
Antiguo 14/09/2006, 04:14
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
Cual es la bbdd ???

Habrimos Conesion a bbdd

set rs1 .....

rs.open sql , conn

.. codigo

rs.close

set rs1....

rs1.open sql2, conn

... codigo

rs1.close
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
  #7 (permalink)  
Antiguo 14/09/2006, 04:31
 
Fecha de Ingreso: julio-2005
Mensajes: 110
Antigüedad: 18 años, 11 meses
Puntos: 1
efectivamente, ese es el proceso.

set conexion=server.createobject(""adodb.connection")
set ors = server.crreateobject("adodb.recordset")
ors.open sql,conexion
...
instrucciones
...
ors.close
set ors1 = server.crreateobject("adodb.recordset")
ors1.open sql,conexion
...
instrucciones
...
ors1.close
  #8 (permalink)  
Antiguo 14/09/2006, 05:03
Avatar de Ascariz  
Fecha de Ingreso: noviembre-2005
Mensajes: 403
Antigüedad: 18 años, 6 meses
Puntos: 0
y eso no va, pero si esta bien.

Lo que se me puede ocurrir es que entre un ors tengas algun include y cierres la conexion o algo asi, si eso me envias el codigo y esta tarde te lo miro.

envia me un correo privado y te doy el correo, si quieres.
__________________
Desarrollador & Diseñador Web
Diseño de paginas web en Madrid
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 00:39.