zoukankan      html  css  js  c++  java
  • Asp.Net连接ACCESS数据库相对路径问题 web.config中如何使用相对路径及在类文件中调用这个相对路径

    Asp.Net连接ACCESS数据库相对路径问题,web.config中如何使用相对路径及在类文件中调用这个相对路径(源代码)?

    本人使用的是VS 2005,经过调试成功,具体如何实现,代码如下

    首先在web.config文件<appSettings>节点中加入如下代码:
    <!--数据源-->
    <add key="myds" value="Provider=Microsoft.Jet.OLEDB.4.0;Data source="/>
    <!--数据库相对路径-->
    <add key="myconn" value="App_Data\\DataBase.mdb"/>

    然后,写个类文件,调用上面的定义,代码如下:

    '定义一个连接字符串,难点就在这里,网上很多用到了Server.MapPath,但是还是不行,注意这里用到了Request.MapPath(相对asp来说,这是asp所没用的)
    Public connstr As String = ConfigurationSettings.AppSettings("myds") + HttpContext.Current.Request.MapPath("~") + (ConfigurationSettings.AppSettings("myconn").Trim())

    还有一种更好的方法:这是Asp.net 2.0新增的功能,使用|DataDirectory|
    Web.config文件中:
    <add name="connstr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\db.mdb" providerName="System.Data.OleDb"/>

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yydy1983/archive/2007/07/19/1698536.aspx

  • 相关阅读:
    模块(相当于Java里的包)
    if_else_while_for
    用户交互
    Python入门
    BigInteger类及方法应用
    selenium+java破解极验滑动验证码的示例代码
    Postman 使用详解
    Postman用法简介
    伟大架构师的秘密【转载】
    深入理解HTTP协议(转)
  • 原文地址:https://www.cnblogs.com/hakuci/p/1814925.html
Copyright © 2011-2022 走看看