.net 2003连接sql数据库问题【不是简单问题】
以前运行的好好的,程序是那里也没有动,系统不知道动了哪里,就成了这得性了,我把程序拷的服务机器上,能用(我机器上的数据库和服务器上的数据库一样,把连接改到服务器上的数据库,照样不行,提示信息一样,但服务器上没有问题),可是在自己的机器上不能用,为什么?有谁知道吗? 谢谢!
错误信息:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 74: }
行 75: SqlConnection con=datacon.creatcon();
行 76: con.Open(); ----------------------红色错误的行
行 77:
行 78: string tabname= "pxjbqk1 ";
源文件: c:\documents and settings\张\myweb\pxgl\default.aspx.cs 行: 76
堆栈跟踪:
[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
pxgl._default.Page_Load(Object sender, EventArgs e) in d:\documents and settings\张\myweb\pxgl\default.aspx.cs:76
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +731
--------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
------解决方案--------------------应该是datacon.creatcon()返回了null,跟进去看看
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码)
最新版本:20070212
http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
------解决方案--------------------SqlConnection con=datacon.creatcon();
设置一个断点,看看con都有什么,对不对?