El error que estoy cometiendo debe ser bien tonto, pero no doy con el ni con informacion al respecto:
una cadena de conexion en un include(conexion.asp):
Código:
<%
Function conexion()
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath(".\xxxx\xxx.mdb"))
end function
%>
y hago en include :
Código:
<!-- #include file="conexion.asp" -->
y llamo a la funcion cuando quiero abrir la conexion:
Código:
conexion()
sql="Select ..."
set rs = conn.execute(sql)
pero ya no llega a esto, me da el error:
Código:
Error de compilación de Microsoft VBScript (0x800A03EA)
Error de sintaxis
/xxx/xxx/conexion.asp, line 2
o sea, en la linea del function. Lo he puesto tambien como sub. Igualito.
Error habrá, pero cual??