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
Update datagrid
giovedì 25 settembre 2003 - 19.00
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
gio 25 set 2003 - 19:00
No riesco ad estrarmi l'id per effettuare l'update:
Dim IDrep As Integer
IDrep = DataGrid1.DataKeys( e.Item.ItemIndex )
Dim IDrep As Integer
IDrep = DataGrid1.DataKeys( e.Item.ItemIndex )
'+++++++++++++Creazione DDL di appoggio+++++++++++++++++++++++++++++
Dim ddlAppCellP As DropDownList = e.Item.FindControl("lstCell")
Dim ddlAppNomeP As DropDownList = e.Item.FindControl("lstNome")
'+++++++++++++Creazione DDL di appoggio+++++++++++++++++++++++++++++
strUpdate="UPDATE Reperibilita SET ID_Telefono='" & ddlAppCellP.SelectedItem.Value & "', ID_Persona='" & ddlAppNomeP.SelectedItem.Value & "' WHERE Where ID_Reperibilita=@ID_Reperibilita';"
'response.write (strInsert)
cmdUpdate = New SqlCommand( strUpdate, conn )
dim p5
p5 = new SqlParameter("@ID_Reperibilita", SqlDbType.Int)
p5.Direction = ParameterDirection.Input
p5.Value = IDrep
cmdUpdate.Parameters.Add(p5)
conn.Open()
cmdUpdate.ExecuteNonQuery()
conn.Close()
errore:
Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione dell'insieme. Nome parametro: index
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.ArgumentOutOfRangeException: Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione dell'insieme. Nome parametro: index
Errore nel codice sorgente:
Riga 188:
Riga 189: Dim IDrep As Integer
Riga 190: IDrep = DataGrid1.DataKeys( e.Item.ItemIndex )
grazie ancora!!
nicola
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
ven 26 set 2003 - 10:58
Ciao Coach,
ho il solito DG, oggi devo fare l'update...
tutto ok fino a quando arrivo a WHERE ID_Rep=..............
l'errore è in fondo al post.
grazie per l'aiuto!!!
Dim strUpdate As String
Dim cmdUpdate As SqlCommand
Dim IDrep As Integer = DataGrid1.DataKeys( e.Item.ItemIndex )
Dim ddlAppCellP As DropDownList = e.Item.FindControl("lstCell")
strUpdate="UPDATE Reperibilita SET ID_Telefono='" & ddlAppCellP.SelectedItem.Value & "' WHERE Where ID_Reperibilita=@ID_Reperibilita;"
cmdUpdate = New SqlCommand( strUpdate, conn )
dim p5
p5 = new SqlParameter("@ID_Reperibilita", SqlDbType.Int)
p5.Direction = ParameterDirection.Input
p5.Value = IDrep
cmdUpdate.Parameters.Add(p5)
conn.Open()
cmdUpdate.ExecuteNonQuery()
conn.Close()
--------------------------------------------------------------------------------
errore:
Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione dell'insieme. Nome parametro: index
Descrizione: Eccezione non gestita durante l'esecuzione della richiesta Web corrente. Per ulteriori informazioni sull'errore e sul suo punto di origine nel codice, vedere l'analisi dello stack.
Dettagli eccezione: System.ArgumentOutOfRangeException: Index non compreso nell'intervallo. Richiesto valore non negativo e minore della dimensione dell'insieme. Nome parametro: index
Errore nel codice sorgente:
Riga 191: Dim cmdUpdate As SqlCommand
Riga 192:
Riga 193: Dim IDrep As Integer = DataGrid1.DataKeys( e.Item.ItemIndex )
Nicola
Profilo
| Senior Member
362
messaggi | Data Invio:
ven 26 set 2003 - 12:21
Risolto!
tutto ok!
ciao e grazie
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 !