如何使用DBConnection方法从webconfig访问连接字符串 [英] how to access connection string from webconfig using DBConnection method

查看:253
本文介绍了如何使用DBConnection方法从webconfig访问连接字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用网络应用程序

in Appcode-> DAL-> class DBbridge.cs



using web application
in Appcode->DAL-> class DBbridge.cs

public static string DBConnection()
       {
           try
           {
               return System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];

           }
           catch (Exception ce)
           {

              throw new ApplicationException("Unable to get DB Connection string from Config File. Contact Administrator" + ce);
           }
       }



在web.config中


while in web.config

<connectionStrings>
    <add name="ConnectionString" connectionString="Data Source=.;Integrated Security=true;Initial Catalog=szicExam" providerName="System.Data.SqlClient"/>
  </connectionStrings>





但我收到此错误

值不能为空。

参数名称:connectionString









but i am getting this error
Value cannot be null.
Parameter name: connectionString



Line 490:        public static DataSet ExecuteDataset(string connectionString, CommandType commandType, string commandText, params SqlParameter[] commandParameters)
Line 491:        {
Line 492:            if (connectionString == null || connectionString.Length == 0) throw new ArgumentNullException("connectionString");
Line 493:
Line 494:            // Create & open a SqlConnection, and dispose of it after we are done

Source File: f:\My Final Project with Data\MCQs Test System\MCQs Test System\App_Code\DAL\SQLHelper.cs    Line: 492 

推荐答案

使用此

use this
System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"];



代替


in place of

System.Configuration.ConfigurationManager.AppSettings["ConnectionString"];


试试这个

Try this
string conStr = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;


http://stackoverflow.com/questions/6134359/read-connection-string-from-web-config [<一个HREF =http://stackoverflow.com/questions/6134359/read-connection-string- from-web-configtarget =_ blanktitle =New Window> ^ ]



http://msdn.microsoft.com/en-us/library/ms178411.aspx [ ^ ]



< a href =https://www.google.co.in/search?q=how+to+access+connection+string+from+webconfig+using+DBConnection+method+Vote%3A++++++++++++++++ +参见+更多%3A + C%23ASP.NETArchitect&安培; OQ =如何+访问+使用+ DBConnection的+方法+投票%3A连接+字符串+从+ webconfig + ++++++++参见+更多% 3A + C%23ASP.NETArchitect& aqs = chrome..69i57& sourceid = chrome& ie = UTF-8#q = access + connection + string + in + web + config>点击此处获取更多信息





问候......:)
http://stackoverflow.com/questions/6134359/read-connection-string-from-web-config[^]

http://msdn.microsoft.com/en-us/library/ms178411.aspx[^]

Click here for more


regards...:)


这篇关于如何使用DBConnection方法从webconfig访问连接字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆