Beh credo sia dovuto al fatto che esci dal ciclo appena trovi una corrispondenza. Imposta il ciclo in modo che ti trovi più di una corrispondenza, il che significa non uscire dal loop appena trovi la prima, ma continuare a cercare, il risultato finale è che sarai un pò più lento perchè ti devi smazzare tutto il database ma almeno hai tutti i risultati disponibili (se ovviamente inserisci all'interno del ciclo una memorizzazione dell'informazione trovata)
Credo poi che con SQL si possa fare in modo più rapido ma non ho sottomano il codice se poi ti interessa posso sbattermi
Salutoni
PapaIndia

Rispondi quotando