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

最后40分`求解一个简单简单简单有关问题`

2012-02-21 
最后40分````求解一个简单简单简单问题````早上调试程序的时候出现如下问题:执行到Conn.Open()时报错;错

最后40分````求解一个简单简单简单问题````
早上调试程序的时候出现如下问题:

    执行到   Conn.Open();时报错;   错误提示:System.NullReferenceException:   未将对象引用设置到对象的实例。

代码如下:

SqlConnection   Conn   =   new   SqlConnection();

Conn.ConnectionString   =   "data   source=127.0.0.1;persist   security   info=False;initial   catalog=flyhouse;user   id=sa;   password=;Max   Pool   Size=512 ";

Conn.Open();

堆栈跟踪:

   
[NullReferenceException:   未将对象引用设置到对象的实例。]
      LoadLibraryW(UInt16*   )   +0
      System.EnterpriseServices.Thunk.Security.Init()   +76
      System.EnterpriseServices.Thunk.Security.SuspendImpersonation()   +81
      System.EnterpriseServices.Platform.Initialize()   +503
      System.EnterpriseServices.ResourcePool..ctor(TransactionEndDelegate   cb)   +11
      System.Data.SqlClient.ConnectionPool..ctor(DefaultPoolControl   ctrl)   +797
      System.Data.SqlClient.PoolManager.FindOrCreatePool(DefaultPoolControl   ctrl)   +170
      System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString   options,   Boolean&   isInTransaction)   +358
      System.Data.SqlClient.SqlConnection.Open()   +384
      WebApplication3.WebForm1.Page_Load(Object   sender,   EventArgs   e)   in   f:\w文件备分\flyhouse\programe\webapplication3\webform1.aspx.cs:34
      System.Web.UI.Control.OnLoad(EventArgs   e)   +67
      System.Web.UI.Control.LoadRecursive()   +35
      System.Web.UI.Page.ProcessRequestMain()   +731

 


[解决办法]
楼主的数据库呢?
写成这样不是更方便么
connectionString= "server=172.16.1.6;User ID=rrr;Password=rrr;database=rrr_portal;Provider = SQLOLEDB.1;Connection Reset=FALSE "
[解决办法]
initial catalog=flyhouse;
是库吧?
[解决办法]
数据库连接字符串有点问题=。=
[解决办法]
楼主说的问题比较怪。。。
[解决办法]
SQL 2000:
static string StrConn = "workstation id=202.134.127.77;data source=202.134.127.77;initial catalog=Yellowpage;user id=sa;password=grt2006 ";

SQL2005:
con = new SqlConnection(@ "Server=.\SQLExpress;Database=db_CMS;Persist Security Info=True;User ID=sa;Password=Masslong ");
[解决办法]
楼主说的问题比较怪。。。

[解决办法]
这字符串好像没问题,你sa的password为空吗?
[解决办法]
try

"data source=127.0.0.1;persist security info= ' "+False+ " ';initial catalog= ' "+flyhouse+ " ';user id=sa; password=;Max Pool Size=512 ";

[解决办法]
Max Pool Size=512
问题出在这,改大一点或者重启电脑
[解决办法]


你改成“data source=127.0.0.1;user id=sa; password=;database=数据库名”试试
[解决办法]
去了Max Pool Size=512之后呢
[解决办法]
先测试以下数据库连接。
重启计算机, 有时候会出现莫名其妙的问题

[解决办法]
连接上好像就没问题
找找其他原因吧
[解决办法]
这个问题可不简单,楼主出400分也不一定有人解决得了,以前提这问题的人多了去了,就没见结帖的,哈哈,没办法,怀疑与操作系统版本或某些设置有关系
[解决办法]
一个个分析看看
[解决办法]
拉一个SqlConnection控件到页面上,再用向导设置连接,如成功.再.open,可能会帮你排除一些原因
[解决办法]
lz在第三次运行之前浏览非法网站,遭病毒攻击,服务器关闭!

热点排行