INSERT attraverso GridView.

lunedì 25 settembre 2006 - 11.40

alberto_new Profilo | Newbie

Ciao,
io stavo provando a creare una pagina contenente una GridView, questa GridView utilizza una AccessDataSource.
Fin qui tutto ok.
Il mio problema adesso è questo:

<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="App_Data\db1.mdb"
SelectCommand="SELECT `A`, `B', `C` FROM TABLE1 ORDER BY A DESC"
InsertCommand="INSERT INTO [TABLE2] ([A], [B], [C]) VALUES (@A, @B, @C)"
UpdateCommand="UPDATE [TABLE1] SET [B]=@B WHERE [A]=@A"
>
<UpdateParameters>
<asp:Parameter Name="B" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="A" Type="DateTime" />
<asp:Parameter Name="B" Type="DateTime" />
<asp:Parameter Name="C" Type="String" />
<asp:Parameter Name="Demo_Description" Type="String" />
<asp:Parameter Name="Client" Type="String" />
</InsertParameters>
</asp:AccessDataSource>

Come potete vedere sarebbe mia intenzione inserire i dati in un ALTRA tabella, rispetto a quella da cui faccio la SELECT.
Altra tabella ovviamente nello stesso DB.
Ma proprio non riesco a capire come il comando Insert possa essere implementato.

Vorrei sapere come voi fareste una cosa del genere.

Grazie per l'attenzione, e per un qualsiasi feed back.
Ciao,
Alberto.

alberto_new Profilo | Newbie

Ciao,
probabilmente hai ragione.
Ma ti spiego, io visualizzo nel GridView i record contenuti in una tabella, vorrei inserire in un altra tabella i dati contenuti in quella.

In pratica se in una tabella visualizzo:
TABELLA1
--------------------
col1 | col2 | col3
1; 2; 3; | insert
a; b; c; | insert

Voglio che in TABELLA 2 al cliccare dell'insert sulla prima riga venga inserito un record del tipo

col1 | col2
1; 2;

Quindi mi sembrava comodo averli già selezionati... ma non funzionando la mia soluzione mi rimetto ai vostri consigli.

Quindi come fareste voi?

Ciao e grazie ancora per l'attenzione.
Alberto.
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