error en llamada a store procedure
Publicado por Sergio Saavedra (3 intervenciones) el 09/12/2002 19:14:25
Hola amigos, miren tengo un problema llamando a una store-procedure (MsSql7.5), desde asp.
El codigo es este....:
<%Set execproc=CreateObject("ADODB.command")%>
<%Set RSNE = CreateObject("ADODB.Recordset")%>
<%Set RSNE.ActiveConnection = conexion1%>
(donde conexion1 es una variable que tiene todos los datos de la conexion y a esta altura esa conexion ya esta abierta!!)
<%RSNE.CursorType = 3%>
<%RSNE.CursorLocation = 2%>
<%execproc.CommandText="C3000Frame.VisualizacionWeb"%>
(es la store)
<%execproc.CommandType=4%>
<%execproc.ActiveConnection=conexion1%>
<%execproc.parameters(1)=ddesde%>
<%execproc.parameters(2)=dhasta%>
<%execproc.parameters(3)=sect%>
(los parametros)
<%set RSNE=execproc.Execute%>
<%if not RSNE.EOF then
RSNE.pagesize = 15
a partir de aca todo el codigo por el cual muestro el contenido
del recorset. etc, etc
Cuando ejecuto la pagina, pongo todos los datos y al pasar por esta parte me sale el sgte. error:
Tipo de error:
ADODB.Recordset (0x800A0E78)
La operación no está permitida si el objeto está cerrado.
/IrisWeb/aa/todasng.asp, line 124
justamente la linea 124 es en la que hago:
<%if not RSNE.EOF then,...
no tengo idea que puede ser, les agradezco mucho.
El codigo es este....:
<%Set execproc=CreateObject("ADODB.command")%>
<%Set RSNE = CreateObject("ADODB.Recordset")%>
<%Set RSNE.ActiveConnection = conexion1%>
(donde conexion1 es una variable que tiene todos los datos de la conexion y a esta altura esa conexion ya esta abierta!!)
<%RSNE.CursorType = 3%>
<%RSNE.CursorLocation = 2%>
<%execproc.CommandText="C3000Frame.VisualizacionWeb"%>
(es la store)
<%execproc.CommandType=4%>
<%execproc.ActiveConnection=conexion1%>
<%execproc.parameters(1)=ddesde%>
<%execproc.parameters(2)=dhasta%>
<%execproc.parameters(3)=sect%>
(los parametros)
<%set RSNE=execproc.Execute%>
<%if not RSNE.EOF then
RSNE.pagesize = 15
a partir de aca todo el codigo por el cual muestro el contenido
del recorset. etc, etc
Cuando ejecuto la pagina, pongo todos los datos y al pasar por esta parte me sale el sgte. error:
Tipo de error:
ADODB.Recordset (0x800A0E78)
La operación no está permitida si el objeto está cerrado.
/IrisWeb/aa/todasng.asp, line 124
justamente la linea 124 es en la que hago:
<%if not RSNE.EOF then,...
no tengo idea que puede ser, les agradezco mucho.
Valora esta pregunta


0