当前位置:编程学习 > C#/ASP.NET >>

access连接字符串问题

动软里的DB连接方式不错,我就拷贝了过来...
但是我发现连access的字符串没办法写在web.config里面

<appSettings>
    <!-- 连接字符串是否加密 -->
    <add key="ConStringEncrypt" value="false"/>
    <!-- 连接字符串,(可以扩展支持不同数据库)如果是加密方式,上面一项要设置为true,如果是明文server=127.0.0.1;database=codematic;uid=sa;pwd=,上面设置为false -->
    <add key="ConnectionString" value="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=' & Server.MapPath('/date/fghsdf.mdb')'"/>
    <!--权限模块连接字符串-->
    <add key="ConnectionStringAccounts" value="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=database/KO78Data.mdb"/>
    <add key="ConnectionString2" value="Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source=database/KO78Data.mdb"/>
    <!--虚拟目录名称(如果是站点,则为空) -->
    <add key="VirtualPath" value=""/>
    <!--登录页地址 -->
    <add key="LoginPage" value="Default.aspx"/>
    <!--默认菜单是否是展开状态-->
    <add key="MenuExpanded" value="false"/>
    <!--实体对象内容缓村的时间(分钟)-->
    <add key="ModelCache" value="30"/>
  </appSettings>
    <connectionStrings/>


他没有用connectionStrings,有什么办法能让他支持oledb的相对路径吗... --------------------编程问答-------------------- 可以只保存路径,在程序中生成连接字符串(只生成一次就行了) --------------------编程问答--------------------
引用 1 楼 snowdust 的回复:
可以只保存路径,在程序中生成连接字符串(只生成一次就行了)


不是很懂,没怎么操作过access...能详细说下嘛...谢谢 --------------------编程问答-------------------- connectionstring.com 
<add name="accessConnStr" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source= |DataDirectory|a.mdb" providerName="System.Data.OleDb"/> 

<appSettings> 
<add key="ConnString" value="provider=microsoft.jet.oledb.4.0;data source="/> 
<add key="dbPath" value="~/App_Data/a.mdb"/> 
</appSettings> --------------------编程问答-------------------- <appSettings>
<add key="access_con" value="Provider=Microsoft.Jet.OleDb.4.0;Data Source=|DataDirectory|\\hzs.mdb" ></add>
    <!--连接ACCCESS数据库 数据库hzs.mdb放在App_Data文件夹-->
</appSettings>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,