Cita:
Iniciado por drake estoy ejecutando desde un servidor IIS, y tengo extension .aspx, no se si sera por eso, pero en el foro de .net no me hacian ni p*** caso asi q he preguntau por aki

, por áquí hubieras empezado
Por eso el Server.MapPath no te funciona, ASP.NET funciona compilado y utiliza namespaces, nada que ver con ASP 3.0
Bueno, ya en serio, si mal no recuerdo, el MapPath tambien se usa en ASp.NET, solo hay que referenciar su espacio de nombres, no recuerdo bien cual era, ero debe ser "System.Data" o "System.Data.OleDb".
Se utilizaria normal, así:
cnn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=
Server.MapPath("datos\BD.mdb") & ";")
Nos comentas, a ver como te va.