Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/09/2006, 07:14
Avatar de Myakire
Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Unidad 1- Principios de Programaciòn
1.1 .Variables Locales y Globales


Bueno, ya en serio el problema que tienes es con el ámbito de las variables, y es un ejemplo claro de lo que puedes hacer con vbs que no podrías hacer con otro lenguaje que fuera compilado o exigiera declara variables.

Cita:
<%
Function conexion()
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(".\xxxx\xxx.mdb"))
end function

conexion()
sql="Select ..."
set rs = conn.execute(sql)

%>
Creas un objeto conn de tipo Connection que solo vive el tiempo que dura la función, ya lo que loclaraste en la misma función, y por ende ASP no sabra que hacer con conn.execute.

Pero ese no es tu error. Tu error es que le pusistes paréntesis a la funciòn sin necesitarlos. Y no regresas valor

Saludos