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

Funciones en ASP

Estas en el tema de Funciones en ASP en el foro de ASP Clásico en Foros del Web. Hola a todos, Tengo estas dos funciones Function openConnection () set cmd = Server.CreateObject("ADODB.Command") set oConn=Server.CreateObject("ADODB.Connection") set rs = CreateObject("ADODB.Recordset") strConnection = "******" oConn.Open strConnection ...
  #1 (permalink)  
Antiguo 04/02/2006, 05:31
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años, 6 meses
Puntos: 0
Funciones en ASP

Hola a todos,

Tengo estas dos funciones

Function openConnection ()
set cmd = Server.CreateObject("ADODB.Command")
set oConn=Server.CreateObject("ADODB.Connection")
set rs = CreateObject("ADODB.Recordset")

strConnection = "******"
oConn.Open strConnection
oConn.CursorLocation = 2
rs.CursorLocation = 3
rs.LockType = 1
rs.CursorType = 3
End Function


Function checkLogin(usuario, password)
rst.Open "exec sp_usuario_login_l '"& usuario &"', "& password &"",oConn,1,2

'Si la consulta devuelve uno quiere decir que el usuario y password es correcto.
if rs.recordcount = 1 then
'Para los usuarios que tenga acceso a la parte de administracción
session("autorizacion")=1
select case ucase(rs.fields("descripcion").value)
case "ADMINISTRACCIO"
url = "admin_menu.asp?desc=" & rs.fields("descripcion").value
response.redirect(url)
case ""
end select
else
session("autorizacion")=-1
response.redirect("login.asp")
end if
End Function


Como puedo hacer que la funcioón de OpenConnection se use dentro de la otra para poder ejecutar la consulta
  #2 (permalink)  
Antiguo 04/02/2006, 07:13
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
guardala dentro de un include, y agrega esta linea.

<!--#include file="archivo.asp"-->
__________________
Manual de ASP Avanzado ;-)
  #3 (permalink)  
Antiguo 07/02/2006, 14:56
 
Fecha de Ingreso: noviembre-2005
Mensajes: 405
Antigüedad: 19 años, 6 meses
Puntos: 0
tengo muchas funciones y me parece que dentro de cada función no se puede poner los include.

Alguna manera?

Saludos
  #4 (permalink)  
Antiguo 07/02/2006, 14:59
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 23 años, 3 meses
Puntos: 2
no dentro de las funciones si no dentro de tu pagina principal
__________________
Manual de ASP Avanzado ;-)
  #5 (permalink)  
Antiguo 07/02/2006, 16:33
Avatar de a n g e l u s  
Fecha de Ingreso: enero-2006
Ubicación: Chile
Mensajes: 237
Antigüedad: 19 años, 3 meses
Puntos: 1
EJ:

Paginas que necesitan las funciones colocas el include.
<!--#include file="archivo.asp"-->

y dentro de tu pag que tienes las funciones las llamas entre si.
function comillas(txt)
comillas = chr(34) & formato(txt) & chr(34) &
end function

function formato(txt)
formato = "<center>" & txt & "</center>"
end funtion

una cosa asi seria (harto rebusca la funcion)
__________________
Atte,
A n g e l u s
Concepción - Chile
más vale respuestas bien pensadas, que 7000 post
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 08:00.