Se:
1) I recordset li apri e li CHIUDI sempre
2) Le connessioni le apri e le CHIUDI sempre
potresti provare a:
1) Utilizzare il driver OLEDB invece di quello di Access, cerca nel forum
2) Fare la query, ad esempio quella postata da te, più mirata:
sql="select altri.campo1, altri.campo2 from altri where video <> 'no' order by prod"
Il problema potrebbe non essere la tua applicazione ma il fatto che gli utenti impegnano tutta la banda con quei dvx che fai scaricare.
Roby