Dim cmd As New oledbcommand(" SELECT * FROM allievi where numero_tessera = '"& numero_tessera_utente &"' ", objconn)
Dim r As oledbdatareader
objconn.Open()
r = cmd.ExecuteReader()
Dim s As String'numero tessera
Dim il_nome As String'nome
Dim il_cognome As String'cognome
Dim data_nascita As String'data di nascita
dim anno_associativo as string 'anno di associazione
Do While (r.Read())
s = s & "," & r.Getstring(1).ToString()
il_nome = il_nome & "," & r.Getstring(2).ToString()
il_cognome = il_cognome & "," & r.Getstring(3).ToString()
data_nascita = data_nascita & "," & r.Getstring(6).ToString()
anno_associativo = anno_associativo & "," & r.Getstring(17).ToString()
Loop
objconn.Close()
Dim la_t() as String = Split(s, ",")
Dim il_n() as string = Split(il_nome, ",")
Dim il_c() as string = Split(il_cognome, ",")
Dim la_d() as string = Split(data_nascita, ",")
Dim an() as string = Split(anno_associativo, ",")
Dim i as Integer
For i = 0 To Ubound(la_t)
if (la_t(i) <> numero_tessera_utente) then
messaggio.text="ok"
else
if (la_t(i)=numero_tessera_utente and an(i)=anno) then
messaggio.text="tesserato gia per quest anno"
else
if (la_t(i)=numero_tessera_utente and il_n(i)<>nome_utente or il_c(i)<>cognome_utente or la_d(i)<>data_di_nascita_utente ) then
messaggio.text="questo id corrisponde ad un altro utente"
else
if (la_t(i)=numero_tessera_utente and an(i)<>anno) then
messaggio.text="ok"
end if
end if
end if
end if
Next i