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

Error no entiendo en que.

Estas en el tema de Error no entiendo en que. en el foro de ASP Clásico en Foros del Web. Tengo tres paginas: Pagina: Estado_GCircular.asp <!-- #include file="../Grafico_Torta/Open.asp" --> <!-- #include file = "../Grafico_Torta/_GraficoPastel.asp" --> Pagina:_GraficoPastel.asp dim rs set rs = Server.CreateObject ("ADODB.Recordset") rs.Fields.append "value",6 ...
  #1 (permalink)  
Antiguo 06/06/2006, 09:25
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Pregunta Error no entiendo en que.

Tengo tres paginas:

Pagina: Estado_GCircular.asp

<!-- #include file="../Grafico_Torta/Open.asp" -->
<!-- #include file = "../Grafico_Torta/_GraficoPastel.asp" -->

Pagina:_GraficoPastel.asp

dim rs
set rs = Server.CreateObject ("ADODB.Recordset")
rs.Fields.append "value",6
rs.Fields.append "label",200,50
rs.Fields.append "color",200,20
rs.Open
set ReturnRecordset = rs

Pagina: Open.asp

<%Set conn = Server.CreateObject("ADODB.Connection")
conn.open "PROVIDER=SQLOLEDB;DATA SOURCE=10.8.48.122;UID=alcc;PWD=analuisa;DATABASE= ActividadesAna "%>

Pero me marca el siguiente error:

Tipo de error:
ADODB.Recordset (0x800A0E78)
Invalid operation on closed object.
/cfe/Grafico_Torta/_GraficoPastel.asp, línea 23


La linea 23 es: rs.Fields.append "value",6

Me pueden ayudar no entiendo en que estoy mal.
Gracias.
__________________
nabetsE
  #2 (permalink)  
Antiguo 06/06/2006, 10:37
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
rs.open
rs.Fields.append "value",6
rs.Fields.append "label",200,50
rs.Fields.append "color",200,20
set ReturnRecordset = rs
  #3 (permalink)  
Antiguo 06/06/2006, 11:07
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Con esa modificacion me marca el siguiente error:
Tipo de error:
ADODB.Recordset (0x800A0E7D)
Invalid operation on object with a closed connection reference.
/cfe/Grafico_Torta/_GraficoPastel.asp, línea 23


Gracias por contestar
__________________
nabetsE
  #4 (permalink)  
Antiguo 07/06/2006, 09:33
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
Por favor alguien podria ayudarme sigo con el mismo error.
Gracias
__________________
nabetsE
  #5 (permalink)  
Antiguo 07/06/2006, 10:00
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Es que estás intentando acceder a un objeto (seguramente un recordset) cuya conexión que usa está cerrada (eso interpreto del mensaje de error). Ahora en qué parte? Eso lo deberás buscar vos. Puede ser que esté dentro de alguno de los dos includes (que me parece lo más probable).
__________________
...___...
  #6 (permalink)  
Antiguo 07/06/2006, 10:03
Avatar de AnaLuisa  
Fecha de Ingreso: marzo-2006
Ubicación: México
Mensajes: 254
Antigüedad: 18 años, 2 meses
Puntos: 0
segun estoy investigando estoy intentando usar un recorset desconectado, es por eso que despues de las asignaciones se hace un open. Gracias por contestarpero esto yame trae loca.
__________________
nabetsE
  #7 (permalink)  
Antiguo 08/06/2006, 00:51
Avatar de trasgukabi  
Fecha de Ingreso: septiembre-2004
Mensajes: 2.749
Antigüedad: 19 años, 9 meses
Puntos: 18
Dos cosas:
La primera: Un recodset tiene que entrar en una conexión ya abierta para que rule.
La segunda: A preguntar tocan. No comprendo porqué añades esos campos de esa manera al recordset. Así que te pido por favor que me expliques qué es exactamente lo que quieres hacer y porqué lo haces así. Os juro que no es ironía ni mucho menos. Es que de verdad no lo comprendo.

Un saludo.

Última edición por trasgukabi; 08/06/2006 a las 01:52
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 21:47.