Visualizzazione dei risultati da 1 a 10 su 11

Hybrid View

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    556
    Quote Originariamente inviata da supermac Visualizza il messaggio
    Inserisci il codice che invia al mail nell'evento sqldatasource.updated
    codice:
      Imports System.Net.Mail
    Imports System.Data.SqlClient
    Imports System.Data.Common
    
     Protected Sub sqldatasource_updated(ByVal sender As Object, ByVal e As SqlDataSourceStatusEventArgs) Handles sqldatasource.Updated
        Dim command As DbCommand = e.Command
        Dim datoaggiornato= command.Parameters("@nomeparametro").Value.ToString()
        ....
        'e poi componi la mail e nel textmessage inserisci datoaggiornato

    ti scrivo il codice del SqlDataSource... come faccio a recuperare COGNOME e NOME con il codice che mi hai indicato tu?
    grazie!!
    <asp:SqlDataSourceID="personaleDettagli"runat="server"ConflictDetection="CompareAllValues"
    ConnectionString="<%$ ConnectionStrings:microsqlConnectionString %>"
    OldValuesParameterFormatString="original_{0}"SelectCommand="SELECT [MATRICOLA], [COGNOME], [NOME], [DATAASSUNZIONE], [TIPOASSUNZIONE], [DATADIMISSIONE], [TIPODIMISSIONE] FROM [personale] WHERE ([MATRICOLA] = @MATRICOLA)"
    <SelectParameters>
    <asp:ControlParameterControlID="DropDownList5"Name="MATRICOLA"PropertyName="SelectedValue"
    Type="Int32"/>
    </SelectParameters>

  2. #2
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Manca l'update command con gli UpdateParameters.... Supponendo che sia una cosa tipo così:
    UpdateCommand = "UPDATE [personale] SET [nome] = @nome, [cognome] = @cognome, [dataassunzione] = @dataassunzione...."

    diventa

    Imports System.Net.Mail
    Imports System.Data.SqlClient
    Imports System.Data.Common

    Protected Sub personaleDettagli_updated(ByVal sender As Object, ByVal e As SqlDataSourceStatusEventArgs) Handles personaleDettagli.Updated
    Dim command As DbCommand = e.Command
    Dim nome= command.Parameters("@nome").Value.ToString()
    Dim cognome= command.Parameters("@cognome").Value.ToString()

    ....
    'e poi componi la mail e nel textmessage inserisci datoaggiornato
    Ultima modifica di supermac; 06-03-2015 a 10:36
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    556
    Quote Originariamente inviata da supermac Visualizza il messaggio
    Manca l'update command con gli UpdateParameters.... Supponendo che sia una cosa tipo così:
    UpdateCommand = "UPDATE [personale] SET [nome] = @nome, [cognome] = @cognome, [dataassunzione] = @dataassunzione...."

    diventa

    Imports System.Net.Mail
    Imports System.Data.SqlClient
    Imports System.Data.Common

    Protected Sub personaleDettagli_updated(ByVal sender As Object, ByVal e As SqlDataSourceStatusEventArgs) Handles personaleDettagli.Updated
    Dim command As DbCommand = e.Command
    Dim nome= command.Parameters("@nome").Value.ToString()
    Dim cognome= command.Parameters("@cognome").Value.ToString()

    ....
    'e poi componi la mail e nel textmessage inserisci datoaggiornato

    ottimo.... grazie mille!!!
    dove hai imparato queste cose .... mi dai delle dritte su guide da seguire
    ciao di nuovo grazie mille

  4. #4
    Utente di HTML.it L'avatar di supermac
    Registrato dal
    Jun 2001
    Messaggi
    1,881
    Quote Originariamente inviata da gdota Visualizza il messaggio
    ottimo.... grazie mille!!!
    dove hai imparato queste cose .... mi dai delle dritte su guide da seguire
    ciao di nuovo grazie mille
    Se sapessi le parolacce che ho imparato prima di imparare queste cose... ne ho coniate anche di nuove!
    A parte gli scherzi, tanta rete, forum, un libro della wrox (in inglese), e msdn... ma non si finisce mai di imparare (e non ho niente da insegnare a nessuno, baratto qui quel poco che so col know-how di altri che ne sanno più di me)
    Ciao, buono studio!
    W la Ferari effetrenavenave!
    il computer è un somaro veloce! (neanche tanto ndr)

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.