Ciao,
ho queste poche righe di codice:

pagamenti_fatti = "|"
Do Until....
If Instr(pagamenti_fatti,"|"&Rs("id")&"|") > 0 Then
'avviene l'azione
pagamenti_fatti = pagamenti_fatti&Rs("id")&"|"
End If
Loop

che a mio avviso dovrebbero funzionare...
ma invece non funziona.

Eppure ho controllato e mi sembra corretto.

In pratica memorizzo in una variabile di testo gli id.. e se l'id è già presente non deve "entrare" nella condizione.

Per caso c'è un limite alla lunghezza della stringa?
Oppure notate qualche errore di codice?

Grazie mille!