Följande kod fungerade bra i 1.1 framework men i 2.0 får jag felet: Felsidan ser ut såhär. Jag hittade felet, jag måste ha gjort det innan jag flyttade över till asp 2.0.Object reference fel, fungerade i 1.1.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Dim gridAnv As New DataTable
gridAnv = dsAnv.Tables("egenskap")
Dim raderAnv As DataRowCollection
raderAnv = gridAnv.Rows
Sv: Object reference fel, fungerade i 1.1.
Dim gridAnv As New DataTable
gridAnv = dsAnv.Tables("egenskap")
Dim raderAnv As DataRowCollection
raderAnv = gridAnv.Rows
Var får du felet? Koden ser lite konstig ut då du först instansierar datatabellen och sen sätter den till en av tabellerna i dsAnv. Felen borde kunna vara antingen att dsAnv inte är instansierad eller att tabellen "egenskap" i datasetet inte finns.
Mvh
Peter
Sv:Object reference fel, fungerade i 1.1.
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.
Source Error:
Line 62: gridAnv = dsAnv.Tables("egenskap")
Line 63: Dim raderAnv As DataRowCollection
Line 64: raderAnv = gridAnv.Rows
Line 65:
Line 66:
Source File: C:\Intrafiler\intro\delar\anvLista.ascx.vb Line: 64
Stack Trace:
[NullReferenceException: Object reference not set to an instance of an object.]
intro.anvLista.xmlLoad() in C:\Intrafiler\intro\delar\anvLista.ascx.vb:64
intro.anvLista.Page_Load(Object sender, EventArgs e) in C:\Intrafiler\intro\delar\anvLista.ascx.vb:28
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +47
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Control.LoadRecursive() +131
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061
Sv: Object reference fel, fungerade i 1.1.
Jag hade råkat ändra värdet på ett annat dataset istället för dsAnv, så dsAnv var tomt.