首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

简单有关问题加到300分

2012-01-08 
简单问题加到300分求助100分http://community.csdn.net/Expert/topic/5525/5525152.xml?temp.8666193100

简单问题加到300分求助
100分
http://community.csdn.net/Expert/topic/5525/5525152.xml?temp=.8666193
100分
http://community.csdn.net/Expert/topic/5525/5525369.xml?temp=.2135584

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();///到这位置出错


配置文件
----------------------------------------
<configuration>
<appSettings/>
<connectionStrings>
<add   name= "sqlConnectionString "   connectionString= "Data   Source=320-6FCD89B076F;Initial   Catalog=SkyAsk;User   ID=sa "   providerName= "System.Data.SqlClient "/>
</connectionStrings>
<system.web>
-----------------------------------------
上面那些代码在SQLServerTask项目下


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

源错误:  


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

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


[解决办法]
没编译到?用 “重新编译”编译看看?
[解决办法]
up!
[解决办法]
别急~ 心平气和的再看看,或者去洗把脸了再回来看看。。。。关了vs,再打开。。。。
[解决办法]
楼主疯了。
楼主确定你贴上来的文件就是出错的文件吗?

我犯过这种错误,因为名字像,疯狂的看另外一个文件,怎么看怎么没错……
[解决办法]
学习
[解决办法]
基本问题?

lz不会调试吗?

设置中断,添加监视?运行调试

如果你会,不要10分钟就能解决问题了

象这样的问题,我们凭空猜测毫无意义,因为你的代码看着很正常
[解决办法]
是的哦
[解决办法]
civyliu(慎终如始 始终如一

这个兄弟说的话。我就不爱听。。有的时候vs编辑器,就是那样。没错也报一下。


当关闭了在打开。就啥事也没有了
[解决办法]
DBConnection.CreateInstance();这个方法贴一下
[解决办法]
那就是你webconfig里的value有问题啦
用server=.;database=database;uid=sa;pwd=anncesky形式试试啊
[解决办法]
去掉static看看啊
[解决办法]
先关闭vs吧。
[解决办法]
。。。SqlConnection conn = new ....
然后看Conn
[解决办法]
看来300分还是有一定诱惑的哟
留下mail,一会发给你试一下,确定一下是不是你环境的问题,我在本地试了一下你的代码,没什么问题。
[解决办法]
改成如下﹕
namespace skyask.SQLServerTask
{
/// <summary>
/// DBConnection 数据库联接
/// </summary>
public class DBConnection
{
#region 类 DBConnection 构造器
/// <summary>
/// 类 DBConnection 默认构造器
/// </summary>
private DBConnection()
{
}
#endregion

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

[解决办法]
你先把bin目录下的引用这个工程的dll删掉,然后把solution重新build一遍
再运行试试看
[解决办法]
DBConnection與ExecuteNoneQuery是否在同一命名空間內呀??

热点排行