我得到以下錯誤: - 對象引用不設置爲一個對象 的實例在下面的代碼段: -對象引用---- ERROR
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
If Not IsPostBack Then
Dim entityClassID As Integer
Dim entityCode As Integer
entityClassID = "3"
entityCode = "44"
If Int32.TryParse(Request("ec").ToString(), entityClassID) AndAlso
Int32.TryParse(Request("code").ToString(), entityCode) Then
EntityClass.InnerText = entityClassID.ToString()
EntityIdentifier.InnerText = entityCode.ToString()
End If
Dim da As New DataAccess()
userID.InnerText = da.GetCurrentUserID()
userName.InnerText = da.GetCurrentUserName()
End If
End Sub
的DA作爲新的數據訪問()代碼執行創建一個實例,但是當da.GetCurrentUserID() 被稱爲拋出異常如下: -
Line 27: Dim da As New DataAccess()
Line 28:
Line 29: userID.InnerText = da.GetCurrentUserID()
Line 30: userName.InnerText = da.GetCurrentUserName()
Source File: D:\Dev\workpackage\WebSites\Workpackage\customised\workpackage\Index.aspx.vb Line: 29
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
UnionSquare.Workspace.Data.XmlParameteredSqlParser.ExecuteScalar() +100
UnionSquare.Workspace.Data.XmlAccess.ExecuteScalar(String Source, XmlNode XmlQuery) +134
UnionSquare.Workspace.Data.XmlAccess.ExecuteScalar(String Source) +39
UnionSquare.Workspace.User.GetUserIDFromLogonUser(HttpContext context) +89
UnionSquare.Workspace.User.get_CurrentID() +162
UnionSquare.Workspace.User.get_Current() +38
WorkPackageLibrary.WorkPackageLibrary.DataAccess.GetCurrentUserID() +70
Index.Page_Load(Object sender, EventArgs e) in D:\Dev\workpackage\WebSites\Workpackage\customised\workpackage\Index.aspx.vb:29
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
感謝名單提前爲任何幫助,任何人都可能是能夠提供
個問候
騎手
第29行有兩個*對象('userID'和'da')。你確定'userID'有效嗎? – 2011-04-08 15:21:42
看起來問題出在你的da.GetCurrentUserID()調用中。你必須在你的DataAccess()類中挖掘一下,找出它的抱怨。 – 2011-04-08 15:21:56
你可以在你的問題中包含GetCurrentUserID(),我的猜測是NullRef從那裏冒泡。 – kd7 2011-04-08 15:22:18