Ver Mensaje Individual
  #9 (permalink)  
Antiguo 28/03/2008, 17:11
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
Re: Problema con Server.MapPath

Si observas, tienes el error no al abrir la conexion, sino cuando abres la tabla. Seguro tu sentencia esta mal.

De todas formas, hice una prueba rápida y funciona sin problemas el include.

Test.asp (esta en c:\wwwroot\mispruebas\borrame):
Código:
<!--#include virtual="/mispruebas/conexion.asp"--> 

<%
Set rsCheck = Server.CreateObject("ADODB.Recordset")
sSQL="SELECT * FROM Customers"
rsCheck.Open sSQL, adoCon

response.write "Info de la tabla: " & rsCheck(0)  
%>
conexion.asp (esta en c:\wwwroot\mispruebas\)
Código:
<%
Path = Request.ServerVariables("PATH_TRANSLATED")
Path = MID(Path,1,InStrRev(path,"\")-1)
Path = MID(Path,1,InStrRev(path,"\")-1)

strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("/mispruebas/Northwind.mdb")
'strCon = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Path & "/Northwind.mdb"
Set adoCon = Server.CreateObject ("ADODB.Connection")
adoCon.open StrCon
%>
Y todo funciona OK.

En el include hice pruebas con el MapPath y con una simple variable con la ruta. Todo sin problemas.

Saludos