Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Assegnare valore a parametro di accessdatasource

    Ciao a tutti cerco di imparare ad usare asp.net ma non è facile, in particolare è tutto il giorno che cerco sia sui libri che in internet (forse non so cercare bene) il modo per inserire nel database utilizzando un accessdatasource i due valori tipo stringa (voto e sondaggio), c'è qualche buon anima che mi mette sulla strada giusta ?
    Allego il codice per spiegarmi meglio, in pratica devo assegnare ai parametri voto dato dalla selezione della radiobuttonlist e sondaggio che sarà una variabile che deciderò in seguito.

    grazie

    codice:
    <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" %>
    <script runat="server">
        Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
            If Session("controlla") = "" Then
                 Dim pippo As String
                AccessDataSource2.Insert()
                Session("controlla") = "OK"        
                Messaggio.Text = "Grazie per aver votato!"
            Else
                Messaggio.Text = "Attenzione, hai già votato!"
            End If    
        End Sub
    </script>
    
    <asp:Content ID="Content2" ContentPlaceHolderID="mp_content" Runat="Server">
        <asp:ScriptManager id="scriptmanager1" runat="server"></asp:ScriptManager>
        <asp:UpdatePanel id="sondaggio1" runat="server">
            <ContentTemplate>
    <asp:AccessDataSource id="AccessDataSource2" runat="server" DataFile="~/mdb-database/database.mdb" InsertCommand="INSERT INTO [sondaggio] ([voto], [sondaggio]) VALUES (@voto, @sondaggio)">
            <InsertParameters>
                <asp:Parameter Name="voto" Type="String"  />
                <asp:Parameter Name="sondaggio" Type="String" />
            </InsertParameters>
        </asp:AccessDataSource>
    
        <asp:RadioButtonList id="RadioButtonList1" runat="server" __designer:wfdid="w4">
    <asp:ListItem Value="a">Ottimo</asp:ListItem>
    <asp:ListItem Value="b">Buono</asp:ListItem>
    
    </asp:RadioButtonList> <asp:Button id="Button1" onclick="Button1_Click" runat="server" __designer:wfdid="w5" Text="Button"></asp:Button> 
    
    <asp:Label id="Messaggio" runat="server"></asp:Label> 
    </ContentTemplate>
        </asp:UpdatePanel>
        
    
    </asp:Content>

  2. #2
    Scusa ma i due valori, voto e sondaggio, da dove arrivano?
    Li scrivi in un due textbox?
    Se si, dove sono?

  3. #3
    Scusa effettivamente al codice manca proprio quella parte, il valore da assegnare a VOTO lo devo ricavare dalla selezione della radiobuttonlist, e l'altro diciamo da una variabile che potrei assegnare anche attraverso una textbox (ma quest'ultima non ha importanza) mi bastava capire come assegnare un valore che proviene da una variabile o appunto la selezione di un controllo, per poterlo poi inviare al database utilizzando l'accessdatasource.

  4. #4
    Prova a mettere:

    <asp:ControlParameter ControlID="RadioButton1" Name="VOTO" PropertyName="SelectedValue" Type="Int32" />

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.