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

Objeto Recordset dentro de un Sub

Estas en el tema de Objeto Recordset dentro de un Sub en el foro de ASP Clásico en Foros del Web. Si hago lo siguiente, tengo un error porque no me reconoce el objeto rs dentro del Subprocedimiento. ¿Se puede hacer algo para que reconozca el ...
  #1 (permalink)  
Antiguo 15/04/2002, 04:15
 
Fecha de Ingreso: diciembre-2001
Mensajes: 30
Antigüedad: 23 años, 4 meses
Puntos: 0
Objeto Recordset dentro de un Sub

Si hago lo siguiente, tengo un error porque no me reconoce el objeto rs dentro del Subprocedimiento.

¿Se puede hacer algo para que reconozca el objeto recordset declarado fuera del procedimiento?

Supongo que tendrá que ver algo con las opciones Explicit, Public y todo eso, pero no me aclaro.

GRACIAS

Código:
<%
Dim Conn, rs, SQL
set Conn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
Conn.Open "Conexion"

Sub InsertaDatos '=============================
	SQL = "SELECT * FROM Tabla"
	rs.Open SQL, Conn
	rs.AddNew
	rs.Fields("Campo")=Variable
	rs.Update
	rs.Close
End Sub

Sub BorraDatos
	'Otras Instrucciones...
End Sub

set rs=nothing
Conn.Close
set Conn=nothing

if condicion=true then
	InsertaDatos
else
	BorraDatos
end if
%>
  #2 (permalink)  
Antiguo 15/04/2002, 05:05
 
Fecha de Ingreso: diciembre-2001
Mensajes: 30
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: Objeto Recordset dentro de un Sub

Perdón, en el ejemplo he cerrado el objeto recordset y conexión ANTES de hacer la llamada al procedimiento, pero no es ése el problema. Si lo hago DESPUES, tengo el mismo error.

[...]

if condicion=true then
InsertaDatos
else
BorraDatos
end if

set rs=nothing
Conn.Close
set Conn=nothing
%>
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 09:40.