把什么写在webconfig中,连接字符串吗,那怎么样读呢,路径怎么写用什么方法
我自己写一个XML不能读吗

解决方案 »

  1.   

    在你数据库得连接写在webconfig中 如果是mssql 或 是 oracle 就写全部得字符串 !!
    如果 是access 那么就些文件名 就可以
      

  2.   

    写到web.config
     <appSettings>
    <add key="ConnectionString" value="uid=sa;pwd=sa;server=LVPT\LVPT;database=wisde1"></add>
    </appSettings>
    在后台你可以:
    string conn=System.ConfigurationSettings.AppSettings["ConnectionString"];
      

  3.   

    我的这个类是一个独立的组件,并不是在asp.net中直接操作数据库
    楼上的方法好像不行
    还有不有其它的方法
      

  4.   

    独立的组件也没关系的,
    System.ConfigurationSettings.AppSetting读取的是宿主程序(就是调用组件的程序)的配置文件,如果是一个winform程序,就读取这个winform的app.config,如果是webform,就读取web.config
      

  5.   

    我用了string conn=System.ConfigurationSettings.AppSettings["ConnectionString"];
    但在编译时出现下面的错误:
    C:\ClassLibaray\DatabaseWork.cs(32): 类型或命名空间名称“ConfigurationSettings”在类或命名空间“System”中不存在(是否缺少程序集引用?)是不是要什么命名空间
    有没有什么其它方法得到路径
      

  6.   

    using  System.ConfigurationSettings;
    就行了
      

  7.   

    在不行的话
    就加上  using System.Data;  using System.Data.SqlClient;这两个 不是系统默认的   
    命名空间
      

  8.   

    我只点得出using System.Configuration,根本没有using  System.ConfigurationSettings;
      

  9.   

    using System.Configuration;
      

  10.   

    那也没法执行下面的语句啊
    string conn=System.ConfigurationSettings.AppSettings["ConnectionString"];哪位大哥能提供详细点的答案
      

  11.   

    我要将连接字符串在代码中写到WEB.CONFIG里怎么写(除了手动写)
      

  12.   

    Dim ConnStr As String
    Dim asr As New System.Configuration.AppSettingsReader
    ConnStr = CType(asr.GetValue("ConnectionString", GetType(System.String)), String)
      

  13.   

    写好像是new一个writer的object,然后SetValue,去MSDN里面找找吧。
      

  14.   

    相对路径可以这么写:
    server.mappath(request.applicationpath) =>将获取你web程序所在的文件系统中的绝对路径。
      

  15.   

    麻烦大家看看这个问题
    http://community.csdn.net/Expert/topic/3269/3269193.xml?temp=.6687128
      

  16.   

    写到web.config
     <appSettings>
    <add key="ConnectionString" value="uid=sa;pwd=sa;server=LVPT\LVPT;database=wisde1"></add>
    </appSettings>
    在后台你可以:
    string conn=System.ConfigurationSettings.AppSettings["ConnectionString"];
    正确 但是连接串要加密 利用msdn里面的安全部分讲的方法加密和解密
    http://www.microsoft.com/taiwan/msdn/books/ataglance/SecNetHT11.htm
      

  17.   

    读我现在可以了,但就是将<add key="ConnectionString" value="uid=sa;pwd=sa;server=LVPT\LVPT;database=wisde1"></add>
    写到Web.config不知道怎么做,要加密那肯定不能手写了