Quello che fai è errato.
Non si usano i Campi OLE per archiviare nulla, è un discorso che ormai gira da 20 anni...
Quello che ti propongo è uno dei modi più Semplici e funzionali corretti di come gestire.
Se hai dei Documenti, o in generale File, li devi salvare in un Percorso Assoluto o Relativo in un Server, e, nel DB salvi il PErcorso(o la definizione di Assoluto o Relativo) ed il NomeFIle.
Quindi se li hai in Locale ed il PATH è "C:\CartellaDocumenti\" ti basterà memorizzare esternamente il Path e solo il Nome nella Tabella... in questo modo se sposti la Cartella, ti basterà aggiornare il PATH relativo e verrà applicato a tutti...
Se invece sono su un Server, quindi presumibilmente Fissi, memorizzi Path e Nome, che ricomporrai... concatenandoli...
Per l'anteprima poi io ti suggerisco di usare il Controllo WebBrowser inserito in una Form e delegare lui all'anteprima che ti consente di NAVIGARE nel documento e di stampare, cosa che con un Report se il PDF fosse di 2 Pagine avresti preclusa.