小技巧:用物理路径读取access数据库

原创 2004年07月24日 10:29:00
None.gifprivate static string Constring;
ExpandedBlockStart.gif        
/// <summary>
InBlock.gif        
/// 数据连接字符串
ExpandedBlockEnd.gif        
/// </summary>

None.gif        public static string ConnectString
ExpandedBlockStart.gif        
{
InBlock.gif            
get
ExpandedSubBlockStart.gif            
{
InBlock.gif                
if(Constring==null)
ExpandedSubBlockStart.gif                
{
InBlock.gif                    Constring
=string.Format(System.Configuration.ConfigurationSettings.AppSettings["ConnectString"],
InBlock.gif                        System.Web.HttpContext.Current.Request.PhysicalApplicationPath
+(System.Configuration.ConfigurationSettings.AppSettings["DbPath"]));
InBlock.gif                    
return Constring;
InBlock.gif
ExpandedSubBlockEnd.gif                }

InBlock.gif                
else
ExpandedSubBlockStart.gif                
{
InBlock.gif                    
return Constring;
ExpandedSubBlockEnd.gif                }

ExpandedSubBlockEnd.gif            }

ExpandedBlockEnd.gif        }
参见Globals.cs

None.gif <appSettings>
None.gif   
None.gif <add key="ConnectString" value="Data Source={0};Password=;Provider=Microsoft.Jet.OLEDB.4.0" /> <!--数据驱动-->
None.gif        
<add key="DbPath" value="DataBaseHover.mdb" /><!--物理路径-->
None.gif    
</appSettings>
参见web.config

在调用ConnectString时始终是物理路径
D:/Hover/Hover.Web/DataBase/Hover.mdb

HttpRequest.PhysicalApplicationPath 属性

获取当前正在执行的服务器应用程序的根目录的物理文件系统路径

物理路径,相对路径,绝对路径以及根目录

一。物理路径,物理路径的英文全称是:Physical path,它就是指硬盘上文件的路径,比如下面的文件位置表示方法:        d:\wwwroot\html\a.html        d:\...
  • Fanbin168
  • Fanbin168
  • 2014年01月26日 12:13
  • 1812

VC 对Access数据库读写操作实例

直接利用DAO来创建、读写Access文件。在下面的示例中,我们将用到两种方法:SQL和DAO类函数来混合实现它们,这样做的目地,我想可以使大家更加方便灵活的运用它们来完成你想要做的东西。在示例程序中...
  • chen1083376511
  • chen1083376511
  • 2017年01月21日 18:49
  • 3271

ASP中access数据库的路径问题

自己平时做的网站大多使用的是SQL数据库,所以对使用ACCESS数据库的网站没有太多的接触。昨日在帮朋友做一个使用ACCESS数据库的网站后台管理程序时,遇到了一些麻烦。     该网站的目录设置如下...
  • MonkeyGG
  • MonkeyGG
  • 2004年12月01日 11:15
  • 2693

ACCESS数据库在.net程序中相对路径的问题

 好多朋友被ACCESS数据库在.net程序中相对路径的问题困扰,搞得每次移动程序都要去修改web.config 中数据库连接字符串的数据库路径。好多人的web.config中的写法如下:程序中这样写...
  • wy1109
  • wy1109
  • 2008年05月14日 10:17
  • 205

C++连接Access数据库

#include using namespace std; /*#import生成文件 msado15.tlh,默认是有namespace ADODB {}所有内容都包在这个名字空间中。 用了no_...
  • piaopiaopiaopiaopiao
  • piaopiaopiaopiaopiao
  • 2014年05月06日 21:23
  • 2626

EXCEL:读取ACCESS数据库中指定表数据到EXCEL

using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.We...
  • kqkszx
  • kqkszx
  • 2014年04月26日 12:08
  • 1375

备份数据库程序,选择Access数据库,选择数据库备份的路径的例子(VB6.0源代码编写)

  • 2010年03月06日 20:37
  • 797KB
  • 下载

Asp.net相对路径连接Access数据库的方法

Asp.net连接Access数据库时,通常我们将数据库连接字串写到web.config配置文件中。而连接字串中的数据库路径只能用绝对路径形式表示,这样如果要移动程序,就必须要修改web.config...
  • linshichen
  • linshichen
  • 2016年05月05日 19:36
  • 607

Delphi连接Access数据库图文教程(1)

前几天,有个网友刚开始学Delphi,想学一下Delphi连Access数据库,可是怎么都连不成功,我就答应给他做个图文教程,现在闲下来了,就来做一个教程。首先我们来确认一下所用到的环境Delphi7...
  • www1157763637qqcom
  • www1157763637qqcom
  • 2013年11月15日 22:48
  • 3333

VBA访问access数据库实例

最近,同事要用一个excel文件导出每天邮件的信息,邮件基本信息都存在了access数据表中了,要实现这个功能有好几种方式,例如写一个qty文件,而我直接用了excel自带的VBA功能,写了一个宏,根...
  • zhangshufei8001
  • zhangshufei8001
  • 2016年08月18日 16:39
  • 2047
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:小技巧:用物理路径读取access数据库
举报原因:
原因补充:

(最多只允许输入30个字)