绝对不是连接串拼写有问题! 
我的连接串是
  <add name="conn" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data source=J:\WORK\项目\考试系统\ExamGame\ExamWebUI\bin\ExamDB.mdb"
      providerName="System.Data.OleDb" />

解决方案 »

  1.   

    网站吧?数据库可以放到bin目录的么?
      

  2.   

    对于
    ACCESS数据库的连接字符串不能放在config配置文件中
      

  3.   

    数据库文件不要放到bin或其他web系统目录,最好建一个 。
      

  4.   

    参考我的配置和读取:config:
    <add name="AccessCn" connectionString="App_Data\db.mdb;Persist Security Info=False" />read:
     public static readonly string CnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
              + HttpContext.Current.Request.PhysicalApplicationPath 
              + System.Configuration.ConfigurationManager.ConnectionStrings["AccessCn"].ConnectionString;
      

  5.   

    路径不对 用server.MapPath 改成 相对路径 (移植性强) 或者直接用绝对路径(不易出错)<%
    db = "数据库明"'相对路径
    SET conn = Server.CREATEOBJECT("ADODB.Connection")
    connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(""&db&"")
    conn.OPEN connstr
    %>
      

  6.   

    SQL Server中有schema的概念所以我们一般都习惯写成dbo.xxxTable,所以如果你要是也在Access中这样写的话,就会报如上找不到dbo.mdb的问题。修改SQL语句,去掉dbo后,问题解决。 
      

  7.   

    还没结贴啊,我来接分啦,你把操作语句中的表名前的dbo.去掉就可以了,你的操作语句是从sql server贴来的吧,sql server和access测操作语句是有区别的