代码之家  ›  专栏  ›  技术社区  ›  Gaurav

如何拥有Microsoft Access驱动程序(.mdb)文件的相对路径

  •  0
  • Gaurav  · 技术社区  · 8 年前
    <connectionStrings>
        <add name="localconnection" connectionString="Driver={Microsoft Access Driver (*.mdb)}; DBQ=D:/abc/pqr/xyz/abc.mdb; UID=;PWD=12345;" providerName="System.Data.SqlClient"/>
    </connectionStrings>  
    

    问题: 如何在web中传递(.mdb)文件的相对路径。配置文件?我尝试使用(../)和(~/),但它不起作用。谁能帮帮我吗。

    1 回复  |  直到 8 年前
        1
  •  0
  •   Gaurav    8 年前

    在web中。配置

    <connectionStrings>    
       <add name="localconnection" connectionString="Driver={Microsoft Access Driver (*.mdb)} ;pwd=12345; DBQ="/>
    </connectionStrings>
    

    在里面aspx文件

    string Connection = ConfigurationManager.ConnectionStrings["localconnection"].ConnectionString + Server.MapPath("//abc//pqr//xyz//abc.mdb");
    OdbcConnection SGemsConn = new OdbcConnection(Connection);