ASP - Archivo conexion

 
Vista:

Archivo conexion

Publicado por lissi (12 intervenciones) el 11/10/2006 23:15:34
Hola programadores necesito poner la conexion en un solo archivo para luego llamarla de mis demas paginas asp lo tengo asi pero no funciona

Archivo conexion.asp
<%
Function MiConexion
dim con
Set con = Server.CreateObject("ADODB.Connection")
con.Open "driver={SQL Server};server=Lissi; database=RRHH; uid=sa;pwd="
End Function
%>

Archivo login.asp
<%

<!--#include file="[../conexion.asp]"-->

Set RS = Server.CreateObject ("ADODB.RecordSet")
sql = "SELECT * FROM postulante WHERE email = '"& usuario &"'"
set rs = con.execute(sql)


%>

Sale este error
Error de Microsoft VBScript en tiempo de ejecución (0x800A01A8)
Se requiere un objeto: 'con'
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Archivo conexion

Publicado por miguel rubio luna mirulu.com (57 intervenciones) el 12/10/2006 17:36:45
hola,

creo que tu problema es un problema de ambito de variables, me explico. si declaras tu variable conn dentro de la funcion con din solo sera accesible desde dentro de la funcion MiConexion. Intenta declarar esa variable de ambito gobla haciendolo con: public con y hazlo fuera de la funcion.

Espero te sirva, bye.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar