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

数据库连接调试与非调试出现的异常,什么原因

2012-01-09 
数据库连接调试与非调试出现的错误,什么原因?我初学.net现在试做一个数据库操作,代理如下:stringStrConn

数据库连接调试与非调试出现的错误,什么原因?
我初学.net现在试做一个数据库操作,代理如下:
string   StrConn= "server=PCServer;database=DB;uid=sa;pwd=sa ";
string   SQL   =   "select   top   1   UserName   from   Member ";
string   TmpStr= " ";

SqlConnection   Conns   =   new   System.Data.SqlClient.SqlConnection(StrConn);
Conns.Open();

SqlCommand   cmd   =   new   SqlCommand(SQL,Conns);

SqlDataReader   DataRow   =   cmd.ExecuteReader(CommandBehavior.SingleRow);

while   (DataRow.Read()){
    TmpStr   =DataRow.GetString(0);
    DataRow.NextResult();
}
DataRow.Close();
Conns.Close();
textBox1.Text   =   TmpStr;
其它Conns.Open在按F5(调试)下执行报出错误:
未处理的“System.NullReferenceException”类型的异常出现在   system.data.dll   中。
其他信息:   未将对象引用设置到对象的实例。
如果按CTRL+F5(不调试)运行正常.为什么呢?

[解决办法]
Clean Solution 后再试一下,或者把Debug里删除掉再Debug
[解决办法]
string StrConn=@ "server=PCServer;database=DB;uid=sa;pwd=sa ";

这样试下

楼主跟踪调试,看问题出在哪里

热点排行