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

como llamar un sub desde pagina asp

Estas en el tema de como llamar un sub desde pagina asp en el foro de ASP Clásico en Foros del Web. tengo estas funciones Código: Sub conectarDB() set cnn = Server.CreateObject("ADODB.Connection") cnn.Open "Provider=SQLOLEDB;Data Source=xxx.xx.xx.xx;" _ & "Initial Catalog=distribuidores;User Id=xzx;Password=dzx;" _ & "Connect Timeout=100;Network Library=dbmssocn;" end Sub ...
  #1 (permalink)  
Antiguo 08/10/2007, 09:40
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
como llamar un sub desde pagina asp

tengo estas funciones

Código:
Sub conectarDB()
	set cnn = Server.CreateObject("ADODB.Connection")
	cnn.Open "Provider=SQLOLEDB;Data Source=xxx.xx.xx.xx;" _
			& "Initial Catalog=distribuidores;User Id=xzx;Password=dzx;" _
			& "Connect Timeout=100;Network Library=dbmssocn;"
end Sub


Sub desconectarDB()
	cnn.close
	Set cnn = nothing
end Sub
pero desde otra pagina lo intento llamar con

call conectarDB() ó
conectarDB() nada mas y no me lo hace

que tengo mal ???
__________________
" Recuerda , estas donde debes estar ..."
  #2 (permalink)  
Antiguo 08/10/2007, 11:37
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: como llamar un sub desde pagina asp

y el error que te da es?

has hecho el include a esa pagina?
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 08/10/2007, 11:50
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como llamar un sub desde pagina asp

marca este error:

Tipo de error:
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: ''


<!-- #include file = "conexion.asp"-->
<% If request.form = "" then ' muestro el formulario

conectarDB()
SQLconsulta = "SELECT * FROM DS_Reg ORDER BY IdRegistro DESC"
Set rs = cnn.Execute(SQLconsulta)

.....
....
....
%>

lo hago asi y le pongo call conectarDB() y no funciona, me marca lo mismo =(
__________________
" Recuerda , estas donde debes estar ..."
  #4 (permalink)  
Antiguo 08/10/2007, 11:54
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: como llamar un sub desde pagina asp

Intentá lo siguiente: Antes de la llamada a conectarDB(), colocá DIM cnn
__________________
...___...
  #5 (permalink)  
Antiguo 08/10/2007, 12:02
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 21 años, 6 meses
Puntos: 27
Re: como llamar un sub desde pagina asp

la funcion si se ejecuta lo que no esta es la variable CNN declarada globalmente

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
  #6 (permalink)  
Antiguo 08/10/2007, 12:10
Avatar de Gaby_Corr  
Fecha de Ingreso: junio-2005
Mensajes: 672
Antigüedad: 19 años, 10 meses
Puntos: 0
Re: como llamar un sub desde pagina asp

sii se pudooooo!! muchas gracias!
__________________
" Recuerda , estas donde debes estar ..."
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 18:31.