Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. ninitatp
    3. Post
    N

    ninitatp

    @ninitatp

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 5
    • Post 13
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Età 44
    0
    Reputazione
    13
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User

    Post creati da ninitatp

    • RE: aggiornare dati un DataSet

      Si però la stored procedure salvata è questa...
      ;);););)

      postato in Coding
      N
      ninitatp
    • RE: aggiornare dati un DataSet

      ecco la storedFigli

      ALTER PROCEDURE [dbo].[storedFigli]
      -- Add the parameters for the stored procedure here
      @IdPadre int
      AS
      BEGIN
      -- SET NOCOUNT ON added to prevent extra result sets from
      -- interfering with SELECT statements.
      SET NOCOUNT ON;

      -- Insert statements for procedure here
      SELECT * from clienti
      where Sponsor=@IdPadre
      

      END

      e la storedPadre

      ALTER PROCEDURE [dbo].[storedPadre]
      -- Add the parameters for the stored procedure here
      @IdPadre int
      AS
      BEGIN
      -- SET NOCOUNT ON added to prevent extra result sets from
      -- interfering with SELECT statements.
      SET NOCOUNT ON;

      -- Insert statements for procedure here
      SELECT * from clienti
      where Id=@IdPadre
      

      END

      😢😢😢😢

      postato in Coding
      N
      ninitatp
    • RE: aggiornare dati un DataSet

      ok ma come faccio ad unire le due tabelle nel dataset?

      postato in Coding
      N
      ninitatp
    • RE: aggiornare dati un DataSet

      praticamente le query vengono effettuate sulle stessa tabella...

      che ha struttura

      id | nome | cognome | idPadre | Bloccato etc etc

      questa è il primo metodo...che prende il padre...

      private void PopulateDataSetUsingProcedure()
      {
      SqlConnection mySqlConnection =new SqlConnection(ConfigurationSettings.AppSettings["ConnectionStringNull"]);
      int idPadre=999;
      SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
      mySqlCommand.CommandText = "EXECUTE storedPadre @IdPadre" ;
      mySqlCommand.Parameters.Add("@IdPadre", SqlDbType.Int).Value = idPadre;
      SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();
      mySqlDataAdapter.SelectCommand = mySqlCommand;
      DataSet myDataSet = new DataSet();
      mySqlConnection.Open();
      int numberOfRows = mySqlDataAdapter.Fill(myDataSet, "storedPadre");
      Console.WriteLine("numberOfRows = " + numberOfRows);
      mySqlConnection.Close();
      DataTable myDataTable = myDataSet.Tables["storedPadre"];
      DataRow dr=myDataTable.Rows[0];
      if (myDataTable.Rows.Count > 0)
      {
      for(int i = 0 ; i<myDataTable.Rows.Count;i++ )
      {
      if (myDataTable.Rows*["Id"].ToString() != "")
      {
      string idRicerca= myDataTable.Rows*["Id"].ToString();
      int idSponsor = Int16.Parse(idRicerca);
      ricercaFigli(idSponsor,myDataSet);
      }
      }
      }
      }

      questo è il secondo dove prendo i figli e richiamo la seconda stored procedure....a cui viene passato l'id padre.

      private void ricercaFigli(int idSponsor , DataSet ds)
      {
      SqlConnection mySqlConnection =new SqlConnection(ConfigurationSettings.AppSettings["ConnectionStringNull"]);
      SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
      mySqlCommand.CommandText = "EXECUTE storedFigli @IdPadre" ;
      mySqlCommand.Parameters.Add("@IdPadre", SqlDbType.Int).Value = idSponsor;
      SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();
      mySqlDataAdapter.SelectCommand = mySqlCommand;
      mySqlConnection.Open();
      int numberOfRows = mySqlDataAdapter.Fill(ds, "storedFigli");
      Console.WriteLine("numberOfRows = " + numberOfRows);
      mySqlConnection.Close();
      DataTable myDTable = ds.Tables["storedFigli"];
      ds.AcceptChanges();
      ds.Merge(myDTable);
      ds.Tables.Add(myDTable);
      ds.AcceptChanges();
      dgMappe.DataSource = ds;
      dgMappe.DataBind();
      }

      alla fine ds...quando mi carica il data grid mi carica solo i risultati della prima query, eppure i dati li trova perchè contando le righe nel secondo metodo trovo tutti e tre i figli!

      :?:?:?

      sapete aiutarmi?

      postato in Coding
      N
      ninitatp
    • aggiornare dati un DataSet

      private void ricercaFigli(int idSponsor , DataSet ds){
      SqlConnection mySqlConnection =new SqlConnection(ConfigurationSettings.AppSettings["ConnectionStringNull"]);
      SqlCommand mySqlCommand = mySqlConnection.CreateCommand();
      mySqlCommand.CommandText = "EXECUTE storedFigli @IdPadre" ;
      mySqlCommand.Parameters.Add("@IdPadre", SqlDbType.Int).Value = idSponsor;
      SqlDataAdapter mySqlDataAdapter = new SqlDataAdapter();
      mySqlDataAdapter.SelectCommand = mySqlCommand;
      mySqlConnection.Open();
      int numberOfRows = mySqlDataAdapter.Fill(ds, "storedFigli");
      Console.WriteLine("numberOfRows = " + numberOfRows);
      mySqlConnection.Close();
      DataTable myDTable = ds.Tables["storedFigli"];
      ds.AcceptChanges();
      ds.Merge(myDTable);
      dgMappe.DataSource = ds;
      dgMappe.DataBind();

      Ho dinuovo un problema.... allora questo metodo viene richiamato da un altro metodo che mi estrae, tramite storedProcedure e mi mette dentro un mydataSet un record di valori....sono praticamente i valori del padre...e sono nel ds passato come parametro a questo metodo... allora qui lancio un'altra stored e prende i valori dei figli, li prende giusti ho controllato, però non riesco a fare funzionare il merge ossia nel datagrid dovrebbe stamparmi i valori ds passato come parametro più il merge con la nuova tabella dove ci sono 3 record figli!
      niente da fare...stampa solo i valori del padre...
      perchè non mi fa il merge...io non trovo l'errore

      ❌x❌x

      postato in Coding
      N
      ninitatp
    • visualizzazione dati presi da tabella in sql server

      Sono profondamente in crisi....
      aiutooooooooooooooooooooo
      allora ho questo problema....ho una tabella in sql server, così composta:

      Id | Codice | IdPadre | bloccato |etc |etc |

      il mio problema è questo...io uso c# e .net, devo effettuare una ricerca che mi preda dal padre tutti i figli , se uno dei figli ha bloccato=1 non scendo sotto quel figlio; oltre a questo devo selezionarmi i livelli...ossia padre=1 primo figlio = 2 secondi figli=3....
      L'id del padre viene preso da un login che faccio in precedenza..mettiamo che prendo id padre =1
      allora se io faccio la select da db (molto semplificata):
      Select * from Clienti where id=1
      così prendo il padre.
      E poi per tutti i figli:
      Selec * from Clienti where IdPadre=1
      e così prendo tutti i figli...
      ma come faccio a fare che siano concatenate...dopo di qui come scendo in che struttura posso metterlo aiutooooooooooooooooooooooo

      postato in Coding
      N
      ninitatp
    • RE: Messaggio di conferma si/no su dataGrid c#

      no purtroppo...perchè il progetto era già esistente e funzionante così...lo vogliono tenere con 1.1 ❌x❌x

      postato in Coding
      N
      ninitatp
    • Messaggio di conferma si/no su dataGrid c#

      Ciao a tutti...io ho questo problema che non riesco a risolvere, sto usando .net framework 1.1, linguaggio c#.
      Sto gestendo un ecommerce il mio problema è questo.
      Ho un datagrid dove visualizzo un immagine di una x, cliccando sopra la x deve apparire il messaggio "sei sicuro di voler cancellare il prodotto dal carrello ?" , cliccando su si deve togliermi la riga corrispondente alla x dal carrello, se no non faccio niente.
      Non so proprio come si faccia 😞
      E non posso usare onclientclick perchè uso 1.1 enon funziona 😞
      aiutooooooooooooo
      ecco la riga del data grid!
      <ASP:ButtonColumn CommandName="Delete" HeaderStyle-BackColor="#BDD3E9" HeaderText="Elimina prodotto" Text="<img src='immagini/eCommerce/nope.gif'>"runat="server"></ASP:ButtonColumn>

      AIUTOOOOOOOOOOOOO ⭕o:o

      postato in Coding
      N
      ninitatp
    • RE: Messaggio di Conferma Si/No prima di effettuare una query

      Non funzionaaaaaaaaaaaaaaaaaaaa :dull::dull::dull:

      postato in Coding
      N
      ninitatp
    • RE: Messaggio di Conferma Si/No prima di effettuare una query

      e ma poi lato server???
      come faccio a catturare il true o false??

      postato in Coding
      N
      ninitatp
    • RE: Problema select dataReader

      si lo salvo in un dabaBase tabella carrello...

      postato in Coding
      N
      ninitatp
    • Messaggio di Conferma Si/No prima di effettuare una query

      Ciao a tutti ho questo problema...
      ho un dataGrid...in cui ho inserito un immagine...

      <ASP:ButtonColumn CommandName="Delete" HeaderStyle-BackColor="#BDD3E9" Text="<img src='immagini/eCommerce/nope.gif'>"
      runat="server"></ASP:ButtonColumn>

      il mio problema è questo...:
      quando clicco sul bottone deve aprirmi un alert che mi dica "sei sicuro di voler cancellare ??" e posso farlo con un js mettendolo sull'onclick ...anche se non è nelle proprietà predefinite del bottone dovrebbe accettarmelo...la funzione js potrebbe essere :

      function confermaDelete()
      {
      if (confirm("Sei sicuro di voler cancellare??")==true)
      return true;
      else
      return false;
      }

      Ma lato server da c# come faccio a catturare se è true o false...per andare avanti con la cancellazione se è true e false per fermarmi...uff non so come fare grassie...
      :crying::crying::crying:

      postato in Coding
      N
      ninitatp
    • Problema select dataReader

      Ciao a tutti il mio problema è questo....
      sto gestendo un sito e-commerce... e quando faccio l'inserimento di un prodotto nella tabella carrello....devo controllare che il prodotto non ci sia già se no devo sommare le quantità precedentemente inserite con quelle attuali...
      il problema nasce da questo:
      se io ho un solo record nella tabella mettiamo proprio con cod PN1001 quello che voglio inserire io....
      facendo la select e poi controllando:
      if (reader.Read()) mi da falso...anche se c'è un record solo...perchè reader.Read() controlla il record successivo...quindi che ci sia uno o zero record mi restituisce sempre false...come faccio a controllare che la tabella non abbia record...???? ps:in c# :crying::crying::crying:

      postato in Coding
      N
      ninitatp