Ciao a tutti, ho un piccolo problema con un'array (con le quali non ho un buon rapporto).
Ecco il codice che uso:

codice:
'Mi creo 3 array che devono essere incrementate nella query dove gli viene assegnato anche un valore

Dim x(tot_pezzi) As Array
Dim y(tot_pezzi) As Array
Dim z(tot_pezzi) As Array
Dim i As Integer
For i = 0 To tot_pezzi

 strsql = "SELECT Taglie_Prodotti.id_taglia as x, Taglie_Prodotti.id_dettaglio_prodotti as y, (Taglie_Prodotti.quantita-Dettaglio_Ordine.quantita) as z From Dettaglio_Ordine, Taglie_Prodotti where Taglie_Prodotti.id_taglia=Dettaglio_Ordine.id_taglia and Taglie_Prodotti.id_dettaglio_prodotti=Dettaglio_Ordine.id_dettaglio_prodotti and id_carrello=" & id_carrello
                cmdSql = New MySqlCommand(strsql, conn)
                rs = cmdSql.ExecuteReader()
                While rs.Read()
                    If VarType(rs("x")) <> 1 Then
                        x(i) =  rs("x") 
                    End If
                    If VarType(rs("y")) <> 1 Then
                        y(i) =  rs("y") 
                    End If
                    If VarType(rs("z")) <> 1 Then
                        z(i) =  rs("z")
                    End If
                End While
                rs.Close()

            Next
Prima di tutto... è corretto come codice?
Poi seconda cosa dopo devo fare un UPDATE come recupero i valori dell'array?

grazie a tutti.