日期:2014-05-19  浏览次数:20505 次

莫名奇妙的错误
using   System.Data.SqlClient;
using   System.Configuration;

namespace   skyask.SQLServerTask
{
///   <summary>
///   DBConnection   数据库联接
///   </summary>
public   sealed   class   DBConnection
{
#region   类   DBConnection   构造器
///   <summary>
///   类   DBConnection   默认构造器
///   </summary>
private   DBConnection()
{
}
#endregion

///   <summary>
///   获取数据库连接
///   </summary>
public   static   SqlConnection   CreateInstance()
{
//   从配置文件中获取连接字符串并返回连接对象
                        return   new   SqlConnection(ConfigurationManager.ConnectionStrings[ "sqlConnectionString "].ConnectionString);
}
}
}

------------------------------


public   static   int   ExecuteNoneQuery(string   cmdText,   CommandType   cmdType,   SqlParameter[]   sqlParams)
{
int   val=0;

SqlConnection   dbConn=DBConnection.CreateInstance();///到这位置出错


---------------------------
异常详细信息:   System.NullReferenceException:   未将对象引用设置到对象的实例

源错误:  


行   11:   #region   类   DBConnection   构造器
行   12:   ///   <summary>
行   13:   ///   类   DBConnection   默认构造器
行   14:   ///   </summary>
行   15:   private   DBConnection()
 

源文件:   F:\Ask\SqlServerTask\DBConnection.cs         行:   13

------解决方案--------------------
ConfigurationManager.ConnectionStrings[ "sqlConnectionString "].ConnectionString
这个出错了?
------解决方案--------------------
看看这个值
ConfigurationManager.ConnectionStrings[ "sqlConnectionString "].ConnectionString

------解决方案--------------------
查看你的配置文件 是否有 sqlConnectionString 这个KEY.
------解决方案--------------------
看看web.config文件中的連接字符串中是否有sqlConnectionString,而且是否可以正常連接。
------解决方案--------------------
ConfigurationManager.ConnectionStrings[ "sqlConnectionString "].ConnectionString
的问题。
------解决方案--------------------
QQ群323373
------解决方案--------------------
没看出问题
------解决方案--------------------
你的密码在哪里
------解决方案--------------------
有可能就是没密码

那么简单就好了
------解决方案--------------------
return new SqlConnection(ConfigurationManager.ConnectionStrings[ "sqlConnectionString "].ConnectionString);
这句的问题

换成
return new SqlConnection(ConfigurationManager.AppSettings[ "connectionStrings "].ToString());

------解决方案--------------------
不好意思,看错了
------解决方案--------------------