Ho scoperto ora la causa del problema: la proposizione WHERE in ACCESS prevede l'impiego dell'asterisco * per rappresentare ogni tipo di carattere, mentre in SQL si rappresenta con il simboli di percentuale %.
Se alle query che nelle pagine ASP con OleDB non si visualizzano sostituisco l'asterisco non il percentuale, le cose tornano a posto e il codice mi visualizza i dati.
Però in questo modo in ACCESS non vedo più niente, e così devo sdoppiare le query se voglio mantenere entrambi i tipi di visualizzazione (ACCESS e ASP).
Ma non posso obbligare ACCESS a prendere il simbolo di percentuale al posto dell'asterisco come SQL comanda ?