你是用C#还是ASP。NET啊。
在ASP。NET中这样是可以得到连接字符串的啊。
System.Configuration.ConfigurationSettings.AppSettings["Conn"];
在WEB。CONFIG中需要添加如下内容
<appSettings>
    <!--  数据链接字符串。 -->
<add key="Conn" value="data source=.;user id=sa;initial catalog=pubs;password="/>
     </appSettings>

解决方案 »

  1.   

    你建立的是windows form应用,自动采用app.config建立web应用的话就是web.config
      

  2.   

    如果那些数据库的编码实际上是跟前台编码在同一台机器上运行,而且是直接调用(指不是通过remoting或webservice),那么自然可以读web.config里的东西
      

  3.   

    你的app.exe.config 
    是不是这么写的
    <appSettings>
    <add key="ConnectionString" value="...." />
    <appSettings/>
      

  4.   

    我用的是WinForm,在前台我已经手动加了个app.config。但在后台数据库访问层无法通过System.Configuration.ConfigurationSettings.AppSettings["ConnectionString"]得到我在app.config写的连接字符串。
      

  5.   

    如果我用的是Access数据库,如何在后台里取得绝对路径?
      

  6.   

    to:passacaglia(神秘园) :
    没错啊。
    <?xml version="1.0" encoding="utf-8" ?> 
    <configuration>
      <appSettings>
        <add key="ConnectionString" value="..." />
      </appSettings>
    </configuration>
      

  7.   

    前台跟后台是什么关系?前台直接调用后台编码么?1。先确认你的前台能读
    2。确认你的文件名是 程序名.exe.config
      

  8.   

    我前台是WinForm,通过WebServices来调用后台的的数据访问类的方法。我的配置文件名是程序名.exe.config。
    不过我这些层是用VS.NET2003的企业模板自动生成的。我刚才看了一下,用这个模板生成的解决方案,在单个Project中,无法通过添加新项->应用程序配置文件来得到.config文件。这一项(应用程序配置文件)在添加新项里就没有。
      

  9.   

    >>>通过WebServices来调用后台的的数据访问类的方法assume your webservice is a .net project, put your connection string inside the web.config for your webservice
      

  10.   

    谢谢saucer(思归),分全部给你了。