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
Detailsview : problema con delete e ritorno ad altra pagina
venerdì 10 dicembre 2010 - 11.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
mauri1961
Profilo
| Senior Member
218
messaggi | Data Invio:
ven 10 dic 2010 - 11:43
Ho un codice che dopo aver effettuato una ricerca su una tabella di un db sqlserver seleziona un elemento e apre un'alta pagina dove con una details view mostra tutti i campi. A questo punto ho attivato le funzioni MODIFICA ed ELIMINA. L'update funziona correttamente, ma la funzione di delete mi rilascia il seguente errore:
Dichiarare la variabile scalare "@not_opera".
not_opera è la chiave primaria della tabella e mi sembra corretto che la detailsview testi il suddetto campo per effettuare la delete . In update, oltretutto tale campo, oltre agli altri è presente ma non segnala alcun errore.
Ecco il codice:
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NOTIFICHEConnectionString %>"
DeleteCommand="DELETE FROM [notifiche_01] WHERE [not_opera] = @not_opera"
UpdateCommand="UPDATE [notifiche_01] SET [not_comunicazione] = @not_comunicazione, [not_indirizzo] = @not_indirizzo, [not_localita] = @not_localita, [not_committente] = @not_committente, [not_comm_cf] = @not_comm_cf, [not_responsabile] = @not_responsabile, [not_resp_cf] = @not_resp_cf, [not_coord1] = @not_coord1, [not_cor1_cf] = @not_cor1_cf, [not_inizio] = @not_inizio, [not_fine] = @not_fine, [not_impresa] = @not_impresa, [not_impresa_noniscritta] = @not_impresa_noniscritta, [not_impr_cf] = @not_impr_cf, [not_comune] = @not_comune, [not_importo] = @not_importo WHERE [not_opera] = @not_opera">
<SelectParameters>
<asp:QueryStringParameter Name="not_opera" QueryStringField="lkopera"
Type="String" />
<asp:QueryStringParameter Name="not_committente" QueryStringField="lkcomm"
Type="String" />
</SelectParameters>
<DeleteParameters>
<asp:Parameter Name="not_opera" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter DbType="Date" Name="not_comunicazione" />
<asp:Parameter Name="not_indirizzo" Type="String" />
<asp:Parameter Name="not_localita" Type="String" />
<asp:Parameter Name="not_committente" Type="String" />
<asp:Parameter Name="not_comm_cf" Type="String" />
<asp:Parameter Name="not_responsabile" Type="String" />
<asp:Parameter Name="not_resp_cf" Type="String" />
<asp:Parameter Name="not_coord1" Type="String" />
<asp:Parameter Name="not_cor1_cf" Type="String" />
<asp:Parameter DbType="Date" Name="not_inizio" />
<asp:Parameter DbType="Date" Name="not_fine" />
<asp:Parameter Name="not_impresa" Type="String" />
<asp:Parameter Name="not_impresa_noniscritta" Type="String" />
<asp:Parameter Name="not_impr_cf" Type="String" />
<asp:Parameter Name="not_comune" Type="String" />
<asp:Parameter Name="not_importo" Type="Decimal" />
<asp:Parameter Name="not_opera" Type="String" />
</UpdateParameters>
</asp:SqlDataSource>
---seguono i campi della detals view.
Inoltre vorrei sapere come poter tornare nella pagina precedente dopo aver effettuato MODIFICA o ELIMINA, al momento rimane sulla pagina e non riesco più a spostarmi.
Grazie, Maurizio
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 !