问题描述
各位大侠,小弟刚刚学数据库和C#在调试一个程序的时候出现了问题我把错误信息发来给大家看看,看看能不能帮我解决,谢谢“/WMS”应用程序中的服务器错误。--------------------------------------------------------------------------------未将对象引用设置到对象的实例。说明:执行当前Web请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.NullReferenceException:未将对象引用设置到对象的实例。源错误:行57://连接本地计算机的WMS数据库行58:SqlConnectioncn=newSqlConnection(strconn);行59:cn.Open();行60://构造SQL语句,该语句在Users表中检查用户名和密码是否正确行61:stringmysql="select*fromUserswhereUid='"+tbx_uid.Text+"'andUPassword='"+tbx_upassword.Text+"'";源文件:c:inetpubwwwrootwmsdefault.aspx.cs行:59堆栈跟踪:[NullReferenceException:未将对象引用设置到对象的实例。]LoadLibraryW(UInt16*)+0System.EnterpriseServices.Thunk.Security.Init()+76System.EnterpriseServices.Thunk.Security.SuspendImpersonation()+81System.EnterpriseServices.Platform.Initialize()+503System.EnterpriseServices.ResourcePool..ctor(TransactionEndDelegatecb)+11System.Data.SqlClient.ConnectionPool..ctor(DefaultPoolControlctrl)+797System.Data.SqlClient.PoolManager.FindOrCreatePool(DefaultPoolControlctrl,IntPtrSID)+260System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionStringoptions,Boolean&isInTransaction)+358System.Data.SqlClient.SqlConnection.Open()+384WMS._Default.btn_login_Click(Objectsender,EventArgse)inc:inetpubwwwrootwmsdefault.aspx.cs:59System.Web.UI.WebControls.Button.OnClick(EventArgse)+108System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(StringeventArgument)+57System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandlersourceControl,StringeventArgument)+18System.Web.UI.Page.RaisePostBackEvent(NameValueCollectionpostData)+33System.Web.UI.Page.ProcessRequestMain()+1277--------------------------------------------------------------------------------版本信息:Microsoft.NETFramework版本:1.1.4322.573;ASP.NET版本:1.1.4322.573谢谢各位了!
解决方案
解决方案二:
strconn是null么?
解决方案三:
应该不会呀,saucer请看,这是我定义的数据库链接stringstrconn=("Server=0A0AA309E55F47A;UID=sa;Database=WMS;");SqlConnectioncn=newSqlConnection(strconn);cn.Open();但是就是打不开呀,急人