Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    System.NullReferenceException: Riferimento a un oggetto non impostato su un'istanza d

    Salve a tutti, ottengo l'errore in oggetto nella riga:

    Dim sSQL as string = "UPDATE " & sTable & " SET Descr ='" & lblCDescr.Text & "' WHERE ID=" & nIDRecord

    L'errore è dovuto alla label "lblCDescr".
    Sapete da cosa è dovuto?

    ciao e grazie

  2. #2
    Prova a mettere lblCDescr.Text in una variabile e così vedi:

    stringa=lblCDescr.Text
    Dim sSQL as string = "UPDATE " & sTable & " SET Descr ='" & stringa & "' WHERE ID=" & nIDRecord


  3. #3
    Originariamente inviato da abmcr
    Prova a mettere lblCDescr.Text in una variabile e così vedi:

    stringa=lblCDescr.Text
    Dim sSQL as string = "UPDATE " & sTable & " SET Descr ='" & stringa & "' WHERE ID=" & nIDRecord

    Mi dà errore quando metto il valore di lblCDescr.Text nella variabile. Stesso errore.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    lblCDescr è contenuta in un controllo di tipo repeater o datalist o datgrid?

    Hey hey, my my Rock and roll can never die!

  5. #5
    Originariamente inviato da zampa28
    lblCDescr è contenuta in un controllo di tipo repeater o datalist o datgrid?
    No, questa è la form:
    codice:
    ...
    <tr>
    <th>Codice</th>
    <th>Descrizione</th>
    </tr>
    <tr class="rows_db_table">
    <td align="center" width="10%"><asp:Label id="lblCCodice" style="Z-INDEX: 117" Width="35px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"><%= Request.Form("txtCodice") %></asp:Label></td>
    <td><asp:Label id="lblCDescr" style="Z-INDEX: 117" Width="35px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"><%= Request.form("txtdescr") %></asp:Label></td>
    </tr>
    <tr class="rows_db_table">
    <td align="center" colspan="2">
    <asp:Button id="cmdCConfirm" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Conferma"></asp:Button>
    <asp:Button id="cmdCCancel" CausesValidation="False" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Annulla"></asp:Button>
    </td>
    </tr>
    <% end if %>
    <tr class="rows_db_table">
    <td colspan="2">
    <asp:ValidationSummary runat="server" display="static" displayMode="List" showSummary="true" font-size="11px"></asp:ValidationSummary>
    </td>
    </tr>
    </table>

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2001
    Messaggi
    1,482
    Manca il Runat="Server" !

    Hey hey, my my Rock and roll can never die!

  7. #7
    Originariamente inviato da zampa28
    Manca il Runat="Server" !
    Scusa, non avevo postato tutto il codice:
    codice:
    <form method="post" runat="server">
    <table cellpadding="0" cellspacing="0" border="0" bgcolor="#FFFFFF"  width="100%" align="center">
    <tr><td>
              <table width="100%" cellpadding="4" cellspacing="1" border="0" class="db_table">
              <tr>
                <th>Codice</th>
                <th>Descrizione</th>
              </tr>
              <% if not Me.bConfirm then %>
              <!--
              Codice della form per il record che deve essere inserito 
              -->
              <tr class="rows_db_table">
                <td align="center" width="10%">
                <asp:TextBox id="txtCodice" style="Z-INDEX: 117" runat="server" Width="35px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"></asp:TextBox>
                <asp:RequiredFieldValidator id="rqdCodice" runat="server" controlToValidate="txtCodice" errorMessage="Il codice non può avere un valore nullo" display="none"></asp:RequiredFieldValidator>
                </td>
                <td align="center">
                <asp:TextBox id="txtDescr" style="Z-INDEX: 117" runat="server" Width="400px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"></asp:TextBox>
                <asp:RequiredFieldValidator id="rqdDescr" runat="server" controlToValidate="txtDescr" errorMessage="La descrizione non può avere un valore nullo" display="none"></asp:RequiredFieldValidator>
                </td>
              </tr>
              <tr class="rows_db_table">
                <td align="center" colspan="2">
                <% if Me.bModify then %>
                <!--
                Pulsanti per la modifica del record 
                -->
                <asp:Button id="cmdModify" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Modifica"></asp:Button>
                
                <asp:Button id="cmdDelete" CausesValidation="False" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Elimina"></asp:Button>
                <% else %>
                <!--
                Pulsanti per l'inserimento di un nuovo record 
                -->
                <asp:Button id="cmdInsert" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Inserisci"></asp:Button>
                <% end if %>
                
                <asp:Button id="cmdCancel" CausesValidation="False" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Annulla"></asp:Button>
                </td>
              </tr>
              <% else %>
              <!--
              Codice della form per i dati da confermare del record appena inserito
              -->
              <tr class="rows_db_table">
                <td align="center" width="10%"><asp:Label id="lblCCodice" style="Z-INDEX: 117" Width="35px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"><%= Request.Form("txtCodice") %></asp:Label></td>
                <td><asp:Label id="lblCDescr" style="Z-INDEX: 117" Width="35px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"><%= Request.form("txtdescr") %></asp:Label></td>
              </tr>
              <tr class="rows_db_table">
                <td align="center" colspan="2">
                <asp:Button id="cmdCConfirm" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Conferma"></asp:Button>
                
                <asp:Button id="cmdCCancel" CausesValidation="False" style="Z-INDEX: 124" runat="server" Width="70px" Height="25px" Font-Names="Verdana" Font-Size="11px" Text="Annulla"></asp:Button>
                </td>
              </tr>
              <% end if %>
              <tr class="rows_db_table">
                <td colspan="2">
                <asp:ValidationSummary runat="server" display="static" displayMode="List" showSummary="true" font-size="11px"></asp:ValidationSummary>
                </td>
              </tr>
              </table>
    </td></tr></table>
    </form>

  8. #8
    Dim sSQL as string = "UPDATE " & sTable & " SET Descr ='" & lblCDescr.Text & "' WHERE ID=" & nIDRecord

    senti se i valori che passi non sono vuoti l'errore potrebbe stare altrove tipo nei parametri del DB

    hai un campo chiave eccc. controlla perchè èè una fesseria anche a me è capitato

  9. #9
    Originariamente inviato da Daniele80
    Dim sSQL as string = "UPDATE " & sTable & " SET Descr ='" & lblCDescr.Text & "' WHERE ID=" & nIDRecord

    senti se i valori che passi non sono vuoti l'errore potrebbe stare altrove tipo nei parametri del DB

    hai un campo chiave eccc. controlla perchè èè una fesseria anche a me è capitato
    Credo che l'errore stia proprio lì. Ho provato anche a scrivere lblCDescr.Text = ""
    e mi dà lo stesso errore.

  10. #10
    Ho capito dov'è il problema:
    la label lblCDescr non ha il tag "runat=server". Il fatto è che non l'ho messo perchè altrimenti non posso visualizzare il valore tramite request.form.
    codice:
    <asp:Label id="lblCDescr" style="Z-INDEX: 117" Width="35px" Height="19px" Font-Names="Verdana" Font-Size="Smaller"><%= Request.form("txtdescr") %></asp:Label>
    Come faccio a risolvere questi problemi?

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.