Ops mi sono accorto che non funziona un cavolo. In pratica o riprovato e mi dice Errore di sintassi nell'istruzione INSERT INTO.
In pratica faccio un ciclo e poi inserisco.
codice:
if TRIM(request.Form("Maglia")) <> "" OR isnull(TRIM(request.Form("Maglia")))=false OR TRIM(request.Form("Maglia")) <> " " then
maglia = request.Form("Maglia")
else
maglia = 0
end if
no = replace(request.form("Nome"), "'", "''")
co = Replace(Request.Form("Cognome"), "'", "''")
Session("categoria")
DivisioneNome = split(no,",")
DivisioneCognome = split(co,",")
DivisioneMaglia = split(maglia,",")
Ident = replace(request.Form("Id")," ","")
Iden = split(Ident,",")
Numero = left(request.Form("serie"),instr(request.Form("serie"),",")-1)
for i = 0 to Numero - 1 if request.Form("RadioGroup" & Numero) = "1" then
Convocato = "1"
sql1 = "INSERT INTO T_Convocazioni"&session("StagioneAttuale")&" ( Convocato, Identificatore, Nome, Cognome, Categoria, Maglia) " &_
"VALUES ( '" & trim(Convocato) & "','" & Iden(i) & "','" & trim(DivisioneNome(i)) & "','" & trim(DivisioneCognome(i)) & "','" & Session("categoria") & "'," & trim(DivisioneMaglia(i)) & "')"
cn1.Execute sql1
end if
Numero = Numero - 1
next
Tanto per capirsi se tolgo la parte di insert della maglia funziona tutto ma se la lascio e nel campo maglia che gli passo dalla pagina precedente non c'è nessun valore da errore.
Come cavolo faccio a risolvere questo problema??
Grazie a tutti