Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Dataset in variabile session
lunedì 06 giugno 2005 - 12.08
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
wolf
Profilo
| Junior Member
60
messaggi | Data Invio:
lun 6 giu 2005 - 12:08
ciao a tutti,
ho creato una pagina aspx con un datagrid contenente un pulsante modifica.
La sua funzione è quella di caricare i dati in base al numero Id della riga
Dim strUpd As String = "..."
Dim DAUpD As New SqlDataAdapter(strUpd, connSql)
Dim DSprova As New DataSet
connSql.Open()
DAUpD.Fill(DSprova, "DTprova")
connSql.Close()
copiare il dataset in una variabile session
Session("s_prova") = DSprova
e di aprire una seconda pagina
Response.Redirect("prova_mod2.aspx")
La seconda pagina deve recuperare i dati dalla variabile session e scriverli nei vari controlli
Dim DS_ses As New DataSet
DS_ses = Session("s_prova")
txtID.Text = CType(DS_ses.Tables(0).Rows(0)("id"), String)
Ora, ho provato il tutto sul mio computer e funziona bene ma una volta scaricato le pagine sul server mi esce il seguente errore:
Cannot find table 0.
Da cosa potrebbe dipendere?
wolf
Profilo
| Junior Member
60
messaggi | Data Invio:
lun 6 giu 2005 - 17:33
Ciao Coach, le prove hanno dato esito positivo ma ora mi è venuto un dubbio.
Con l'istruzione sqlDataAdapter.Fill(DataSet, DataTable) io estraggi i dati dal database e li carico in memoria in un dataset comprensivo della tabella scaturita dall'istruzione del DataAdapter (giusto?). Se il dataset lo lego ad una variabile di sessione automaticamente dovrebbe esistere nella variabile anche il datatable (giusto?). Ora se nella seconda webform creo un secondo dataset, diciamo,DS2, e lo imposto uguale alla variabile di sessione in questa maniera
Dim DS2 as New DataSet
DS2 = session("var")
DS2 avrà recepito automaticamente il datatable oppure devo prima crearlo manualmente?
wolf
Profilo
| Junior Member
60
messaggi | Data Invio:
mar 7 giu 2005 - 09:28
grazie Coach per il consiglio che sicuramente proverò. Stamane ho fatto una prova sul sito e tutto funzionava senza aver cambiato una riga di codice...mah!!
Torna su
Stanze Forum
Elenco Threads
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 !