System.NullReferenceException

lunedì 27 giugno 2005 - 11.22

mgianluca Profilo | Junior Member

non riesco a capire come mai ho questa funzione:

Private Sub closeOrder(ByVal campoKey As String, ByVal codice As String)
Dim dt As DataTable = CType(Session("dt"), DataTable)
Dim foundRows() As DataRow

foundRows = dt.Select(campoKey + "=" + codice)
If foundRows.Length = 1 Then
foundRows(0).Item("chiuso") = "1"
foundRows(0).Item("timestamp") = Now()
End If
grid.DataBind()
End Sub

Se in debug controllo la Session("dt") mi risulta vuota quindi chiaramente il dt.select fallisce dandomi un System.NullReferenceException.

La cosa strana che se io eseguo lo stesso progetto senza debug ma in release il tutto mi funziona correttamente.

Cosa può essere successo?

mgianluca Profilo | Junior Member

Grazie mille per il consiglio.
Sempre gentile

Ciao

totti240282 Profilo | Guru

nel codice dove assegni il valore alla variabile session ???

mgianluca Profilo | Junior Member

Grazie lo stesso totti ma sono rtiuscito.

O meglio... dopo 1 giorno e mezzo, senza aver modificato nulla a livello di configurazione ora le variabili di sessione me le valorizza correttamente

Ciao e grazie lo stesso
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5