解决问题大散分了哦!~~~~~
我是一个asp菜鸟,说下我的问题先:   
 在根目录下面有3个文件夹(data,下面是data.mdb)、(inc,下面是conn.asp)、(admin,下面是admin.asp),一个文件aaa.asp,现在我只要用1个conn文件在各个页面中连接数据库该怎么连,   我连总是抱错,要求每个文件都能用!~     
    求高手帮忙!~   问题解决马上散分!~~~         
          龟儿子不结帖!~
------解决方案-------------------- <!--#include file= "inc/conn.asp "-->  
 在每个文件的第一行加上此句。。
------解决方案--------------------aaa.asp:   
  <!--#include file= "../inc/Conn.asp " -->    
 conn.asp:   
 Dim Conn 
 Set Conn=server.createobject( "adodb.connection ") 
  '===============================//连接ACCESS数据库 
     Conn.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "&Server.MapPath( "../Data/Data.mdb ")
------解决方案-------------------- <!--#include file= "../inc/conn.asp "-->
------解决方案--------------------因为文件夹不同,导致相对data路径也不同,因此建议用多个conn.asp
------解决方案--------------------conn.asp里   
 dbpath= "/data/data.mdb "   
 set conn=server.createobject( "ADODB.Connection ") 
 ConnStr= "DBQ= "+server.mappath(dbpath)+ ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}; " 
 conn.open ConnStr 
 变动虚拟目录了就修改 dbpath 
------解决方案--------------------data路径不同时,建议多个conn.asp
------解决方案--------------------不建议多个conn.asp,还不够麻烦的呢
------解决方案--------------------建议程序用统一的过程初始化连接,回收资源 
 sub connbegin()     
 end sub   
 sub connend()   
 end sub
------解决方案--------------------数据库位置用绝对路径,包含conn.asp时,可根据自己喜好使用相对路径和绝对路径皆可。 
 /inc/conn.asp从网站根目录下开始 
 ../inc/conn.asp从当前目录向上一层目录开始
------解决方案--------------------非常简单 
 ---------- 
     Conn.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "&Server.MapPath( "/Data/Data.mdb ") 
 --------------------- 
 数据库路径改成绝对的就行啦!/Data/Data.mdb   
 admin.asp 这样写 
  <!--#include file= "../inc/Conn.asp " -->    
 aaa.asp 这样写 
  <!--#include file= "inc/Conn.asp " -->
------解决方案--------------------这个简单啊!~ 
 你只要做一张网页(conn.asp),将数据库的连接代码放在这张网页里就可以了啊,代码是: 
 dim conn 
 conn=Server.CreateObject( "ADODB.Connection ") 
 conn.Open  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= "&Server.MapPath( "Data/Data.mdb ") 
 然后呢你只要在每一张网页中调用这张网页就可以了啊!~调用方法是: 
  <!--#include file= "conn.asp "-->  
 一切OK!!!~
------解决方案--------------------conn.asp 
 ---------- 
  <%dim conn 
   Set conn = Server.CreateObject( "ADODB.Connection ") 
 conn.open  "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= "&server.mappath( "/data/data.mdb ")& " "& "; " 
 %>  
 ======================== 
 aaa.asp 
 ---------- 
  <!--#include file= "inc/conn.asp " -->  
 ======================== 
 admin.asp 
 ---------- 
  <!--#include file= "../inc/conn.asp "-->