Come da istruzioni, altra domanda, altro thread.
Problema.
Devo mettere il valore della variabile contatore nella cella della colonna occo della tabella1, in corrispondenza del record che sto analizzando.
Per esempio...sto analizzando il record 1...termino l'elaborazione...e nella colonna occo devo mettere il valore del contatore corrispondente (che per il primo record è 2, per il secondo è 3 ecc.).
Ma il codice che ho scritto, va in overflow.
Mi interessa anche come modificare il codice ma, per capire i concetti che stanno alla base di queste cose, mi interessa di + il MOTIVO DELL'OVERFLOW. Nel recordset ci sono 2 colonne prese da 2 tabelle diverse (quindi è un recordset molto mirato come da vs. istruzioni)...che accidenti c'è che fa sballare i tempi in questo modo?
---codice
dim unione, contatore
dim i, c, l
' leggo il recordset -> rs
Set rs = cn.execute("select definita, unione from tabella1, tabella3") ' metti la tua query
Do Until rs.eof
unione = Trim(LCase(rs("unione"))) ' personalizza
contatore = 0
If Len(unione) = lungo Then ' gli altri li scarto
For i = 1 To lungo
c = Mid(cercato, i, 1)
l = InStr(unione, c)
if l>0 then
contatore = contatore + 1
'response.write(unione)
unione = Left(unione, l - 1)&Mid(unione, l + 1)
end if
next
If contatore > len_trovato Then
len_trovato = contatore
elem_trovato = rs("unione") ' personalizza
' response.write(elem_trovato)
End If
End If
rs.movenext
cn.execute("UPDATE tabella1 SET occo='"&contatore&"' where definita='"&unione&"'")
Loop
---fine codice

Rispondi quotando
