Gambas-it

Gambas3 => Programmazione => Topic aperto da: dex - 14 Novembre 2018, 20:19:49

Titolo: [Risolto] caricare anni in una variabile
Inserito da: dex - 14 Novembre 2018, 20:19:49
ciao raga, mi serve una mano
ho ripreso un vecchio progetto e la mia ruggine si fa sentire
devo scaricare da una tabella mysql gli anni presenti, dato che ci sono molti doppioni devo riscaricare in un'altra variabile uno per.

esempio:  2010, 2013, 2013, 2016
nelle variabile devo avere: 2010,2013,2016
ho usato 2 variabili dinamiche, nella prima scarico tutti gli anni nella seconda devo averne uno per eliminando i doppioni

ho fatto del codice ma mi sono incartato, mi date una mano a sistemarlo?
Codice: [Seleziona]
If MyRSRm.Available Then
       MyRSRm.MoveFirst
           insDat.Add(MyRSRm!anno)
   
          For i = 1 To MyRSRm.Count
       
            SetDat.Add(MyRSRm!anno)
         
            MyRSRm.MoveNext
         
          Next
     
   
   
    For i = 1 To SetDat.Count
           
       For x = 1 To insDat.Count
       
         If SetDat[i - 1] <> insDat[x - 1] Then                 
         insDat.Add(SetDat[i - 1])
       
     Next 
       
    Next
Titolo: Re:caricare ann in una variabile
Inserito da: tornu - 14 Novembre 2018, 21:24:11
Ciao dex,
non hai postato la query che usi per estrarre i dati, prova ad impostare la query
che ti estrae i dati in questo modo, sperando di aver capito il tuo problema
Codice: [Seleziona]
SELECT DISTINCT anno FROM tabella;
Titolo: Re:caricare ann in una variabile
Inserito da: dex - 15 Novembre 2018, 23:02:06
por...a
a volte la soluzione รจ sotto al naso e non la vedi.
mi sono sbattuto con le variabili e bastava una doppia query.

grazie tornu hai centrato il problema e la soluzione
metto risolto
alla prossima