开发环境:vs2005
问题:在webconfig 中配置访问accsee 数据库的连接字符串
我自己写了1个 存在问题
 <connectionStrings>
    <add name="strdatabase" providerName ="Microsoft.Jet.OLEDB.4.0"  connectionString="~app_data/IPinfo.mdb"/>
  </connectionStrings>
请修改之~
  

解决方案 »

  1.   

    connectionString="~app_data/IPinfo.mdb
    这个路径是物理路径,用Server.MapPath(app_data/IPinfo.mdb)映射到物理路径。
    string connString = ="Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("app_data/IPinfo.mdb");
      

  2.   

    <add name="ConnectionString"  connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\IPinfo.mdb;Persist Security Info=True"
       providerName="System.Data.OleDb" />
      

  3.   

    add是双标记吧。少了个</add>
      

  4.   

    不能用MapPath是什么意思?
    我做过的使用Access的系统都是没MapPath的,有什么问题啊?---------------------
    我是说在web.config文件里不用能server.mappath
      

  5.   

    <add name="ConnectionString"  connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\IPinfo.mdb;Persist Security Info=True"
       providerName="System.Data.OleDb" />
    还没有解决问题,这样写怎么调用?