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 2.0 / 3.5 / 4.0
Parametri, valorizzazione
mercoledì 13 maggio 2009 - 18.55
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
gae58
Profilo
| Senior Member
467
messaggi | Data Invio:
mer 13 mag 2009 - 18:55
salve,
quando salvo il movimento di una formView, vorrei inserire un movimento in un'altra tabella.
Ho visto che posso usare la proprietà SqlDs_OnInserted, ma quando cerco di inserire il dato, mi riporta questo errore:
Riferimento a un oggetto non impostato su un'istanza di oggetto.
Preciso che uso un SqlDataSource e questo è il codice:
<asp:SqlDataSource ID="SqlDsComunicazioniDett" runat="server" ConnectionString="<%$ ConnectionStrings:DirGen %>" SelectCommand="SELECT ProgressivoPa, Ufficio, LettoIl Letto FROM ComunicazioniDett WHERE (ProgressivoPa = @ProgressivoPa)" InsertCommand="INSERT INTO [ComunicazioniDett] ([ProgressivoPa], [Ufficio]) VALUES (@ProgressivoPa, @Ufficio)">
i Parametri per l'inserimento sono questi:
<InsertParameters>
<asp:ControlParameter ControlID="GridView1" DefaultValue="0" Name="ProgressivoPa" PropertyName="SelectedValue" Type="Int32" />
<asp:Parameter Name="Ufficio" Type="String" />
</InsertParameters>
Il codice per la valorizzazione del parametro Ufficio è questo:
SqlDsComunicazioniDett.SelectParameters["Ufficio"].DefaultValue = "Pippo";
e su questa riga mi da' l'errore.
*******
ho fatto delle prove, levando il campo Ufficio, m'inserisce il movimento con il solo progressivo, quindi il problema è proprio nella valorizzazione del parametro Ufficio
*****************
Qualche consiglio?
grazie
Gaetano
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 !