Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/03/2009, 14:43
Avatar de TonyChile
TonyChile
 
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
No se puede utilizar la conexión para realizar esta operación

Hola necesito ayuda con el siguiente error

Script error detected at line 379.
Source line: rsmo.Open SQLmo, conecta
Description: No se puede utilizar la conexión para realizar esta operación. Está cerrada o no es válida en este contexto.


He buscado informacion pero no encuentro la falla las soluciones que e visto estan tal como lo tengo desarrollado .

Esto es una parte de una combobox dinamica que estoy haciendo. Las lineas de codigo son las siguientes:

Código:
<%
'-----------------------------------
' query de Modelo
'------------------------------------

SQLmo = "Select MODELO From CELULAR "
SQLmo = SQLmo & " Order By MODELO"

set rsmo = CreateObject("ADODB.Recordset")
rsmo.Open SQLmo, conecta   //LINEA DE ERROR

cuenta = 0
cat = "basura"

While Not rsmo.EOF

	if cat <> rsmo.Fields("MODELO") then		
		'---cambio de proyecto, empiezo a contar en 0
		cuenta = 0
		cat = rsmo.Fields("MODELO")		
	%>
		//además tengo que crear un nuevo array por proyectos
		var opciones<%=cat%> = new Array();
	<%
	end if		
	%>
	opciones<%=cat%>[<%=cuenta%>]=new Tupla("<%=rsmo.Fields("MODELO")%>","<%=rsmo.Fields("MODELO")%>");
	<%
	cuenta = cuenta + 1
	rsmo.MoveNext
	
wend

'---Limpiado de  objetos
rsmo.Close
set rsmo = nothing
%>
Las conexiones ya estan hechas en la primera parte del codigo


Si alguien sabe como arreglarlo se los agradesco